Is the game server and website server two different things altogether?
I was hoping Raz wouldn't need to get a new game server to handle the load...
Have you considered having multiple game servers run by volunteers around the world?
It may be possible to put a system in place that puts a certain server in charge of a specific map so that all entrances to that map are handled by one server.
If the main server is overloaded, a map could possibly break off and connect all users in it to another server that's less busy.
I'm sure my idea will just get blown off and buried under a thousand posts, though.