Ace42 wrote:
How about removing all inactive players' times&ranks? Start with removing the ones who haven't been active in a year or so and have a low rank and see if it helps.
That's actually a very good idea, I'm sure they won't mind if they lose a low rank and they don't even play.