Try disabling any Firewalls, Virus Scanners you may have running in the background. Also you try reinstalling your Network card drivers. Finally you should try calling your Internet Provider and see if they can have a tech come out and check the line. You may be having "upload" issues.
Try going to Speedtest.net and checking to see if your download and upload bandwidth is where you expect it.