Dust out your computer Can of compressed air Vacuum cleaner Air compressor [*]Verify that your CPU is at normal idling and stressing temperatures (report both averages here) Use a program like Hardware Monitor to monitor temperatures Use a program like Intel Burn Test to stress [*]Change thermal paste for CPU if necessary Arctic Silver 5 or Arctic Ceramique recommended [*]Verify that your video card is not overheating when idling or stressing Feel the top and bottom of your video card (or its heatsinks) when it is idling and when it is stressing Use a program like GPU-Z to monitor temperatures If you have an ATI card, your video card's control panel should have a temperature meter somewhere Use programs like FurMark or rthdribl to stress [*]Execute these instructions just to be sure - http://www.joyunbound.com/2009/07/one-fits-all-solution-for-most-viriimalwarespyware-problems/ Before doing this, you should hit the WinKey+R hotkey, enter in msconfig, go to the Services tab, check "Hide all Microsoft services," take note of what is checked in the list, click on "Disable All," go to the Startup tab, make note of what is checked, click on "Disable All," click on Apply then OK, and restart your computer After following through those instructions, you can come back here and recheck the stuff that was originally checked Additionally, you could also type out all the stuff you have under Services (with "Hide all Microsoft services" checked of course) and under Startup (including the physical addresses under the "Command" column), and we suggest to you what to check/uncheck [*][OPTIONAL] http://www.joyunbound.com/2010/04/securing-your-network-and-browsing-experience/ I wrote this chronologically by priority. Alternatively you could do 5-6 second (1 will still be first), and then do 2-4.