Thats the thing with microsoft products, none of them really work without potentially crashing your system. It doesn't matter how many precautions you take to save your system nor how many upgrades you do to keep it fast and agile. If you want to fix your computer once and forall then might I suggest you remove Windows from your computer altogether and install Linux SUSE onto your system. All you will really have to do is get the Direct X plug-in's and microsoft gaming plug-in's for Linux and your on your way to a sys that plays games at more than 10x the speed your running now. The best part about Linux is that its completely FREE!!!!! You can usually find a download for it on a site or can find a site that will ship you the CD for it absolutely FREE!!!!
I think everyone in here knows why I'm putting this post in the "Tech Support" thread and why I'm so upset with Microsoft. Oh, and for those of you who are in love with DX 10 and Vista, Vista still uses the same Kernle32 as in Windows XP, they just altered it a bit more to accept more apps. OpenGL is what Linux uses (OpenGL=1000 + x better than DX 10), just as an example, I have both Linux SUSE and Windows XP installed on my main sys now and did a test on HL2 fps. It tested 344.98 fps in Windows and 7,468.91 fps in Linux, thats with Virt Sync off btw. And in case you were wondering what kind of sys build I have its on the forums here http://www.wdfnews.com/Forums.aspx?g=posts&m=42975꟟ at the bottom of the page are my sys specs.
Another thing I love about Linux is that its 100% 64 bit compatible, it doesn't have to emulate anything, it is true 64 bit programing. Windows XP 64 and Vista are 64 bit emulated, they both use the same programing, just tweeked differently. Then theres my favorite property of Linux, it lets you determine what programs you want to use how much of a % of your systems capability. Thats right, you can digitaly assign your hardware to your own preference, no more wait time like in windows when it has to take sys performance from 1 program just to give the current program a boost in speed (and not much of one I might add).
If anyone here takes to heart what I have said, please ask me now about Linux, I have oodles of sites for information or you can simply Google "Linux SUSE" for your questions.
God I hate windows and anything microsoft. 
Lone Wolf
P.S.
Viruses DO NOT EFFECT Linux
, wish I could say the same about Microsoft products or anything windows related for that matter.