Eh, a lot of the time, it's not the game that has problems, it's one of a zillion components in your windows box. (Which is a reason why consoles are so 'easy' to write for.) Things that have hosed games in my experience:
-sound cards. Biggest game or frame rate killer in my experience. Verify your sound drivers are up to date. Don't get a generic card. Name brand cards (aka creative labs) are cheap and name brand stuff normally gets tested by gaming companies.
-heat. Games put a *lot* more stress on your CPU and video card. If you're having random reboots or lockups, you might have a heating problem. Taking the cover off of your computer reduces your temp by 10 degrees or so. Verify that your cpu and video card fans are working.
-drivers. Some games require you to have up to date drivers. Other games only work with older drivers. =) Check the forums and newsgroups. If you're running RAID or other exotic components, don't forget to verify that they're up to date also.
-Update your BIOS. Normally a last resort.
-Remove spyward, adware, and other malware from your system. I've seen mal-ware slow a computer down dramatically. I've seen it break expensive commercial software because the mal-ware was redirecting addresses and generally mucking with the tcp/ip stack. =P Run AdAware and SpyBot to clean up your system.
-CD/RW and DVD/RW. DRM/copy protection can screw up your games by forcing your dvd/cd-rom to constantly have to re-read data.
-Re-install the game. Sometimes a file gets corrupted during the install. Try reinstalling.
-Defrag and then re-install the game.
-Run checkdisk. Occassionally a sector goes bad or you get cross-linked files. Not much of a problem with winNT or winXP though.
-Windows gets crufty. If you're truly desperate, re-install windows from scratch. But make damn sure you backup everything, and make sure you can connect to the internet to download drivers afterwards.
-Buy name brand components. If you assemble your own PCs, try to use quality parts. They're more stable, have had more QA time, handle heat better, etc. Conversely, avoid bleeding edge tech. 2nd generation stuff has been reviewed by everyone, making it easier to research what components are stable/problem free.
The only truly unfixable problem I came across was with Evil Genius having a stuttering sound problem that appears to have been related to the motherboard's on board RAID controller. The only fix for that was to build a new system. (I was overdue for an upgrade.)
-sound cards. Biggest game or frame rate killer in my experience. Verify your sound drivers are up to date. Don't get a generic card. Name brand cards (aka creative labs) are cheap and name brand stuff normally gets tested by gaming companies.
-heat. Games put a *lot* more stress on your CPU and video card. If you're having random reboots or lockups, you might have a heating problem. Taking the cover off of your computer reduces your temp by 10 degrees or so. Verify that your cpu and video card fans are working.
-drivers. Some games require you to have up to date drivers. Other games only work with older drivers. =) Check the forums and newsgroups. If you're running RAID or other exotic components, don't forget to verify that they're up to date also.
-Update your BIOS. Normally a last resort.
-Remove spyward, adware, and other malware from your system. I've seen mal-ware slow a computer down dramatically. I've seen it break expensive commercial software because the mal-ware was redirecting addresses and generally mucking with the tcp/ip stack. =P Run AdAware and SpyBot to clean up your system.
-CD/RW and DVD/RW. DRM/copy protection can screw up your games by forcing your dvd/cd-rom to constantly have to re-read data.
-Re-install the game. Sometimes a file gets corrupted during the install. Try reinstalling.
-Defrag and then re-install the game.
-Run checkdisk. Occassionally a sector goes bad or you get cross-linked files. Not much of a problem with winNT or winXP though.
-Windows gets crufty. If you're truly desperate, re-install windows from scratch. But make damn sure you backup everything, and make sure you can connect to the internet to download drivers afterwards.
-Buy name brand components. If you assemble your own PCs, try to use quality parts. They're more stable, have had more QA time, handle heat better, etc. Conversely, avoid bleeding edge tech. 2nd generation stuff has been reviewed by everyone, making it easier to research what components are stable/problem free.
The only truly unfixable problem I came across was with Evil Genius having a stuttering sound problem that appears to have been related to the motherboard's on board RAID controller. The only fix for that was to build a new system. (I was overdue for an upgrade.)