Zero, an easy solution for the race restriction: only restrict them when they are maxed.
This way people can level them. Also, the restrictions I previously listed would work well, because they group the races that are OP because of the similarity of their powers.
One other thing that should be done if you do decide to implement my idea: if someone switches to human to level it, it kicks someone off of maxed human and makes them choose a different race.
Ricochet, so you know I joined in 2012 when there were already many people who was maxed. All you do is focus on a single race, try to get kills, buy tomes, and try to learn how to counter. Being fagarushed? Buy a lace and use corners. being spidyrushed? Camp in spawn in a non obvious spot and shoot then when they land to shoot someone.
If the other team is winning, see if one of their players wouldn't mind switching with you to balance.
I personally don't feel that a reset would be the best solution, since it is only a handful of races causing the major issues. I honestly would rather see those races removed or were reworked to not be so absurd.
Some possible reworks: When human has a gun out, make them only 50% translucent. Bash stuns for half of the current time.
Spiderman: Bash is replaced
Die Xonvert: Bash is replaced
Santa: Flight speed reduced when gun is out
That said, if resetting the servers would get people to play again that stopped a while ago, than go for it. I forsee the problem being just as bad in a few months though, if not worse since everyone will be playing humans.
What: my life skills use meat
“Let us be thankful for the fools. But for them the rest of us could not succeed. ” -Mark Twain