I'm having a problem with making Vista stable and have had to do an OS reinstall almost 10 times since I've gotten it so far. My problem is mostly that after a couple weeks (sometimes only several days) Windows Explorer suddenly starts to crash repeatedly and nothing I do except an OS reinstall can fix it. System Restore won't work, sfc /scannow won't work, and chkdsk won't fix anything once Windows Explorer begins crashing...and I don't have much of an idea of what the problem is. I did used to use CCleaner to clean my registry occasionally but I stopped after reading on several forums that registry cleaners often cause problems but my last OS reinstall still failed even though I didn't use any registry cleaner and only ran Disk Cleanup once. Windows Explorer most often begins its crashing when I play a movie (usually on Media Player Classic Home Cinema but also on Windows Media Player) so I haven't installed Vista Codec Pack yet on my current OS install but I don't think that's the problem since I haven't heard anything bad about Vista Codec Pack and I did get Windows Explorer crashing problems once with my web browser (Firefox). Strangely enough, Windows Explorer never crashed on me when I'm playing my games though. The only other possible software problem I can think of is that one of my games installs an older version of Microsoft .Net Framework and I don't know if that might conflict with the latest version of Microsoft .Net Framework or not but I never read that it did.
Since I can't think of any other possible software problems I'm wondering if the problem is in the hardware. I have a Dell XPS 720 motherboard (upgraded from an XPS 700 because the XPS 700 motherboards died every 3 months and so I could upgrade the processor) and I'm wondering if that motherboard doesn't like x64 OSes, Vista, or both. The Dell website doesn't offer any chipset drivers for Vista x32 or x64 and if I use the chipset drivers from the Nvidia website the OS starts to act up in that sometimes it can't load a game without rebooting and it also takes longer to boot and I'm fairly sure the problem was with the chipset drivers since when I uninstalled them the symptons left. The only expansion cards I have are the Radeon 4870, Sound Blaster X-Fi Extreme Music, and an Intel Pro/1000 GT network card. The first two never gave me problems, and while the network card is newer I don't think it's the problem since it's got good reviews and my network connection is stable. I need a network card anyway since the tech who installed the motherboard onto the case blocked off the on-board sound and network connections (the network card the tech put in was different from what I'm using now, btw) and I can't remove the blockers. One more thing I can think of is that I installed a Q9550 processor when I got the motherboard upgraded because several Dell representatives said it was compatible but when I looked up info on the nforce 680i SLI chipset that the XPS 720's motherboard uses I found that nvidia didn't say it was and there's a message on boot saying the system doesn't recognize the processor but then it would boot up normally and the longest I had Vista working was about 2 months. The system would however reboot if it was run for more than 12 hours and I would have to wait several hours before it could run for a reasonable length of time but I don't know if that the processor's fault or just heat. Also, the reason I haven't tried XP again is that the only XP CD I have right now is the Dell installation CD and I always ran into a wall of BSOD's eventually with it even after getting the XPS 720 motherboard which is why I decided to get an OS installation that Dell didn't mess with.
So basically, I want to ask if the problems are related to software or hardware and what I should do about. As much as I would like to just build a new computer I'm still a student going to technical school and I won't be able to afford even a cheap one until at least fall next year since I can't get a summer job this year. I do however have enough money to buy an XP OEM on newegg if that's an option and I can afford getting an E8500 so if the problem's with the OS or processor I have the money to deal with that but I can't afford to do both at the same time. Also, I'm about as sure as I can be that I don't have any viruses since I have Kaspersky Internet Security 2009 and scan regularly with both it and Malwarebytes' Anti-Malware.
Thanks in advance.
Since I can't think of any other possible software problems I'm wondering if the problem is in the hardware. I have a Dell XPS 720 motherboard (upgraded from an XPS 700 because the XPS 700 motherboards died every 3 months and so I could upgrade the processor) and I'm wondering if that motherboard doesn't like x64 OSes, Vista, or both. The Dell website doesn't offer any chipset drivers for Vista x32 or x64 and if I use the chipset drivers from the Nvidia website the OS starts to act up in that sometimes it can't load a game without rebooting and it also takes longer to boot and I'm fairly sure the problem was with the chipset drivers since when I uninstalled them the symptons left. The only expansion cards I have are the Radeon 4870, Sound Blaster X-Fi Extreme Music, and an Intel Pro/1000 GT network card. The first two never gave me problems, and while the network card is newer I don't think it's the problem since it's got good reviews and my network connection is stable. I need a network card anyway since the tech who installed the motherboard onto the case blocked off the on-board sound and network connections (the network card the tech put in was different from what I'm using now, btw) and I can't remove the blockers. One more thing I can think of is that I installed a Q9550 processor when I got the motherboard upgraded because several Dell representatives said it was compatible but when I looked up info on the nforce 680i SLI chipset that the XPS 720's motherboard uses I found that nvidia didn't say it was and there's a message on boot saying the system doesn't recognize the processor but then it would boot up normally and the longest I had Vista working was about 2 months. The system would however reboot if it was run for more than 12 hours and I would have to wait several hours before it could run for a reasonable length of time but I don't know if that the processor's fault or just heat. Also, the reason I haven't tried XP again is that the only XP CD I have right now is the Dell installation CD and I always ran into a wall of BSOD's eventually with it even after getting the XPS 720 motherboard which is why I decided to get an OS installation that Dell didn't mess with.
So basically, I want to ask if the problems are related to software or hardware and what I should do about. As much as I would like to just build a new computer I'm still a student going to technical school and I won't be able to afford even a cheap one until at least fall next year since I can't get a summer job this year. I do however have enough money to buy an XP OEM on newegg if that's an option and I can afford getting an E8500 so if the problem's with the OS or processor I have the money to deal with that but I can't afford to do both at the same time. Also, I'm about as sure as I can be that I don't have any viruses since I have Kaspersky Internet Security 2009 and scan regularly with both it and Malwarebytes' Anti-Malware.
Thanks in advance.