I've had a video card die before but when mine did, it really died and required replacement to use the PC at all. Somehow I doubt hardware failure here in the video subsystem.
I'm inclined to think a once stable system the performed decently and now performs badly has configuration issues rather than hardware failure. It may also be loaded with viruses, back-doors, etc. if you don't run a good security suite and especially if you visit sites that are not major know safe places to be such as Gamespot, CNN, The Weather Channel Online, Amazon.com, etc. These are not the places you'd run into trouble but there is plenty of them out there where you could of course, particularly downloading shareware, freeware and otherware...
If this were my system I would approach the problem like so:
1.) Run a full scan for viruses and spyware and be sure the system is clean. If any are found and quarantined or deleted, repeat the process until it reports the system is clean. After doing this test a known failure, such as one of the games you know freezes now that did not before.
2.) Defragment the drive. I know you said you did this so this can be skipped but its what I would do next if it hadn't been done.
3.) Go to the nvidia site (or ATI if that's what you have) and find the utility to remove the video driver completely. Run it exactly as instruced there and reboot the PC. Windows will install a vanilla lame driver. That's ok. It has to have something to give you a working display. Now install the latest Nvidia or ATI driver and do NOT install a beta version driver even if it is newer. Not for this troubleshooting at least. Get the lastest WHQL driver which they will identify as such and simply means this is the latest tested one for this version of windows and is known stable as of its release. Test again. Still have problems? Then go to next step.
4.) This actually should be done before the video driver upgrade but I am too lazy to cut paste, etc. But using whatever program you prefer eliminate ALL startup programs that automatically starting with Windows. You just want Windows itself and whatever Microsoft processes it requires with nothing else added. If you do not have something to do this such as System Mechanic or MS One Care or something else than you can do this with an included Windows program called MSCONFIG. Be aware however that MSCONFIG is a powerful utility that you can cause yourself problems with if you are not careful. Don't let that scare you off however, it is a very helpful program used correctly. To access it in Vista open your Start menu and in the search box at the bottom, type in msconfig and press the enter key.
You will see a UAC prompt asking if it is ok to run this. Its ok to allow it to run. You will see a window that is really a dialog box with 5 tabs along the top. We only care about two of them. The first one is labeled General. There are three options here and you want the third one on the bottom of the list which reads Selective Startup. Make sure this one is selected. Underneath it you will notice three checkbox items. You want to be sure the first one is checked which says Load System Services. The second one Load Startup items, you want to clear that checkbox and the third one also. Make sure the other two options here are NOT checked.
Now proceed to the services tab by clicking it at the top of this window. At the bottom of this view listing all services presently starting when windows starts you will see a checkbox with the label Hide All Microsoft Services. You want to make sure this item is checked. When you do this, the list above will immediately refresh and show you any 3rd party services that you do not have to have running for this troubleshooting test. If you see Punkbuster or Steam services listed here leave them turned on but uncheck everything else. Don't worry about these changes because all are easily reversible as you narrow down what is causing your problem. Nothing gets deleted doing this but changes get written to not allow these things you turn off to run on bootup. Later you can turn things back on one at a time as desired if you miss them because something you use isn't working, etc. Once you've done that click ok and reboot when prompted to put the changes in place and boot clean.
When you reboot the msconfig utility will pop up a window and you can tell it not to come up anymore with a checkbox. Do that as you can run it directly as outlined above any time you want.
Now, test again to see if anything is still broken. Begin with a game you know was failing right away, etc. Did disabling startup programs fix it? If so, you can safely assume one or more of them is the culprit here. I'd stop right there and start gaming unless something you disabled is something you know you want like say a camera driver or something. But really, don't bother letting stuff start until and if you actually notice it interferes with using something you know you want to use. A lot of software installs junk to speed its own startup or whatever. Programs like iTunes run services you don't need and it will start what it does need when you actually run it to play something.
Less is more as the old saying goes. Do not run a bunch of utility junk and a million scanners, widgets, sidebar gadgets, fancy video desktop backgrounds, etc. Ideally you want Windows and your game and your firewall and thats about it. Some security suites are hard or impossible to shut off so you have determine if one you like causes too much performance hit or not. I like One Care myself because it is simple, comprehensive and does not bog down my midrange gaming PC. But whatever you like works as long as you aren't seeing a significant performance hit with it vs without it.
If after all of this the PC is still not behaving well and games don't run right and not a single thing has improved when you test it, I would try running the memory test included with Vista. I believe you see an option to run it when you boot up. I doubt this is it but it doesn't hurt. Next you'd want to run dxdiag from the same place you ran msconfig and test your DirectX setup with it. It will do some basic testing of your video and sound subsystems. If your PC flunks any of these tests, try driver updates first before assuming hardware is broken which is unlikely most of the time.
If all those measures do not get you back to pre-problems performance its time for the last ditch effort: backup ALL of your data including ALL of your saved games and reinstall Windows from your system recovery CD or Windows install CD. Do a clean install and completely blow away the old one. When its up and running and done, get your current video driver because you won't have it and get your sound driver too. Then install and test one single game you know was failing and try it out.
If all of that fails I'd have to think something is wrong with the hardware somewhere and I would begin by returning the video card for service since after all of the above that is the one item I would most suspect if problems persisted.
Obviously, you might like to copy and past this wall of text to a new text file on your desktop and print it out before you begin so you can see it easily all of the time while troubleshooting.
Hopefully I have not missed any steps there. That is what I would try. I do think it is possible your DirectX could be screwed up somehow and its possible the only cure for that since it cannot be removed and reinstalled is a full reinstall of Windows and newest drivers.
Good luck and look at the bright side here. Solving system problems is how you learn all about your system and become more independent in fixing things as they sometimes come up in PC gaming. We've all been here which is how any of us know any of this stuff. Keep us posted on how it goes with this. Enquiring geeks want to know! lol
Log in to comment