First, I started out by uninstalling my old version and then installing the new version. After playing one game and crashing to the desktop, I tried to go back into the game only to find out that one of the entries in a text file for TECHBATTLESHIP (or something like that) was missing a required line. I wasn't sure what it was supposed to be, so I just uninstalled and re-installed again. I played another game, only to have it crash to desktop again. I tried to go back into the game, but now it said there was a file missing (don't remember what file, but it was another text file that described one of the objects in the game). So, I uninstalled and re-installed again. I played another game. This time, after two hours of play, it had not crashed. I exited cleanly and went to bed. I tried playing again a few minutes ago, and now it says it is missing d3dx9_32.dll. I tried another game that uses Direct3D, and it seems to be working, so I don't think it is DirectX that is messed up. I am reinstalling again to see if the problem is resolved.
This is on Windows Vista Ultimate x64.
Also, I have noticed the nVidia Graphics driver dying like crazy since the update. The driver crashes and restarts about every 10-30 minutes. I am running the 162.22 Vista X64 drivers, which is the latest version released. If my SmartException would write the crash files, I would E-mail them in, but it does not seem to want to do that. I have just reloaded it with adminstrator privs, so hopefully it will do so this time. This is the system output from SE:
Operating System : Windows XP Unknown - (6000.vista_gdr.070627-1500)
Video Card : NVIDIA GeForce 7600 GT
Sound Card : Speakers (Creative SB Audigy 2
DirectX version : 4.09.00.0904