Hey guys, About a month ago my computer started to randomly shut down and restart itself. I thought the problem was software based, and i ran a few scans to see if there was anything wrong, and to see if there were any viruses. After finding out that my computer was clean of any viruses, * and about 3 and a half weeks of putting up with it*, I downloaded hardware sensors monitor, and did a CPU stability test. My CPU sat on 50 degrees IDLE, and as the stability test ran it peaked at 60 degrees. I figured that my CPU was overheating under stress, and the safety feature on my board would make the computer restart to cool down the processor. I decided to do something about it, so i opened up my computer. I took the fan off the heatsink to have a look, and what i saw was horrible, hehe. There were clumps of dust all through the heatsink, and the fan was covered in dust as well. I cleaned all the dust of the fan with a tissue, and then shook it. Then i picked out all the dust on the heatsink, and blew at it. I turned my computer back on, and opened up hardware sensors monitor and checked the results. My CPU idle had dropped 13 degrees, mainboard had dropped 2 degrees average, and under load it peaked at 46-47. Also, the CPU fan had so much dust on it, that it was getting weigheed down enough to drop more than 200 rpm. It went from 2760 to 2965 rpm. My computer has stopped restarting, and is actually working noticeably better. So if you're bored, or there is a problem with your system, check your CPU heatsink and fan, you processor life will be longer, and you'll get better performance cheers guys!