Since the issue is with ALL programs and not just your internet connection it could be any of a number of things, including malware. Have you run full scans with BOTH your anti virus app AND MalwareBytes? If not, please do so now.
Next are ram and hd tests:
To check the ram, download memtest (http://memtest.org/
). Burn it to a cd using a dedicated .iso burning utility (http://www.petri.co.il/how_to_write_iso_files_to_cd.htm
), make sure the cd drive is at the top of the boot order in bios, then boot to the newly created cd and run the utility.
To check the hd, boot to the Recovery Console and run chkdsk /r
If everything comes back clean, let's try a selective startup:
Open msconfig and on the General tab choose "selective startup" (uncheck all three items) and reboot. Does the problem still occur? If not, start adding items back to msconfig one or two at a time, rebooting after each change, until the problem reappears and you'll have identified the offending process. This is clearly a time consuming procedure, but it is the best way to determine if some process loading with the system is the cause of your problem.
After you've isolated the cause, do not use msconfig to permanently disable the process. Instead, if it is a service go to START - RUN and type: services.msc (then press enter) and disable the service OR, if it a program, you can download & run a simple app such as Mike Lin's Startup Control Panel (http://www.mlin.net/StartupCPL.shtml
) to enable, disable, or otherwise manage startup programs.