You might have a virus that controls your internet connection or the game is corrup with a multiplayer bug. What is your actual internet speed?
Use
http://speedtest.net
You might want to check for spyware, malware and viruses using Spybot Search & Destroy.
That program also has the Protect button where it protects all your IP's, browsers, history and cookies from interruption or malware & spyware infection.
You might want to add ports to your Router in the Firewall section. You'd have to find your game Port's manually using a port site. I can't seem to find it.