I've been having a similar problem.

I live in northern Vermont. A tracert to the server returns a * at the 7th hop, which shows as somewhere in Montreal. Ping is averaging somewhere in the 150-200ms range. When I do manage to connect to the server (Behemoth, specifically) I'm not able to keep a connection long - gameplay is very, very laggy and stutters a lot, and I get a LOT of 90000 errors - server kickoffs. Based on my location and the bit of research I did, my connection problem appears to be happening within the data center itself.