The current model says we got 36 servers, each serves 3,500 players at once - showing them a map populated by people registered on this server. This means that a level 10 grinding on Tigers, a level 90 killing rocky in a party and a staller in Hotan all take an equal part of the same bandwidth.
The model I suggest is dividing different parts of the map into different servers and joining up a few different servers (in the current model) to the same. Now, obviously, Hotan will be a "server" containing 10,000+ users with a fast line while other places, such as Rok Mountain as a whole, can be a smaller server with 500 users. Using a smaller amount of cheap servers and one big server will give better results to all and join up parts of the community.
The ones in Hotan will enjoy a better line and gain less lag. The ones grinding will be in small lag-less servers.
The down side for this is that we'll need to have "Loading" screens between changing areas. But since that happens anyways (Ferries/Towns), add a little server-connection switch and we'll have it all done and working great.
As a side note, if they introduce an offline auction-house of sort, letting people register/un-register items at will without stand-stalling we'll be getting rid of the large numbers in Hotan. They can even milk money with this, letting Premium users manage their auctions and buy stuff through a web-based panel without even logging into the game.
Just my take on their servers





