When it was first added, you could get into the top 100 with around 250pts, but that was because all the previous games were given low points values. I disagree that it should be wins/games, as that way no weighting is taken into account for the various difficulties of games, and so winning one game against new players would put you top! Moreover, that would encourage multi-accounting, as players would restart to get themselves a clean record. Having another table for games in the last 3months would be good.
Also, I don't think points should deteriorate, but once Kestas brings in the update the problem will be reduced, as points will be shown based on the number of points you have, including those invested in games. This will mean that over time the inactive members will sink out of the table.
I do think there should be a way to see more users however, outside the top 100, but i believe this is also in progress