google speakeasy speed test.
Now run it.
Now see if your speed is as fast as would be expected and if it is, then either their server sucks or it's using a hidden torrent protocol like WoW does. And there's nothing you can do about it. (besides opening ports if it is the torrent thing, and they tell you which ones.)