I would be it's something to do with your end of the network. I have a terrible connection to PM from my work machine (going through WAN and proxy server), but my home machines load up lickity split. You could always do some ping, traceroute tests to see if you can find out where the bottleneck really is.