Thanks to everyone for your suggestions. As of Sunday I found that the first version of the 6921 I downloaded and installed via a link from Nvidia support was a smaller version than the one I found on their website by 5MB. So I did all the aforementioned of un-installing, using the driver cleaner, re-installing the larger version and re-installiing SH3, defragging etc. I actually got 7 to 8 hours of stable continuous game play after that and was very happy. However upon attempting to play last night, the only way I got SH3 to load was by using "end it all" and opening and closing my dvd-rom to get SH3 to load. It will not load from the desktop icon without freezing during the load process. If I quit out of the game I have to reboot my machine and repeat the process to load it. None of this happened with the .6902 driver, but then again I never had 7 to 8 hours of stable gaming with it. Are there any other drivers that would be recommended for the 8800gt and where would I find them. Nvidia as of this morning suggests I try the beta version of 6928 which I'm apprehensive to try. As of yet I haven't been able to find a newer version of the asus soundmax driver or updated my motherboard bios. The latter of which scares the @#$% out of me. I wouldn't want to try it. Thanks to everyone so far! B