One of the major problems with this game is the lack of team play/teamwork. I think a big reason is due to communication, or lack thereof, which may be due to people on the same teams speaking different languages (i.e in my case I keep having to play with russians, even though i want to play with fellow English speakers).
My suggestion is to enforce a server region selection where you can only see servers for the region selected. You can change the region, but the mere fact that servers are now forcefully categorised for example into America, Europe, Russia and Asia, and that you can only see one category at a time means that most people will just stick to their region.