EDIT: This problem seems to come and go, even on the same server. This evening, I logged into a Singapore server, from the USA, to meet some friends and the server delay was so massive that the game was unplayable. I spoke to the friends on Teamspeak and they said that they were not experiencing the problem. I hopped onto a US server to travel to my destination and there was no delay. Suddenly this second server also started with the massive delay. I hopped back onto the original Singapore server and there was no delay. The strange part was that the server load was similar and relatively stable on both servers, throughout the evening. At any given time, both servers had between 14 to 24 players logged in, but typically between 20 to 24 players.