I know your pain, but I broke free.
I know exactly
what you guys mean, I had the exact
same problem that was limited to OpenGL games only when I purchased my 3790 a while back. Return to Castle Wolfenstein and Doom 3 just refused to work. However, thankfully that OpenGL problem is now a distant memory, I have never seen it since.
I tried messing around with DNA and Omega, but they generally just made me worse off. Don't bother messing around with them. The "performance benefits" are usually so small or unnoticable and you pay for this with overall driver stability. Usually, they wor, but have niggling issues that you can never solve or reset themselves periodically etc.
I don't know exactly what causes the OpenGL crash, but it seems to be a hit and miss thing. I think that it is some obsolete registry entry that does not fully recognise latest OpenGL versions, but I'm not pro.
I've found that using Patje's Modtool to make Modified Official Catalyst Drivers works the best and gives virtually no problems (I reckon Patje deserves a Medal of Honour or something
). This is basically what I did to solve it and it's been smooth sailing for me ever since. I'll try make it as clear cut as possible:
BEFORE YOU BEGIN YOU SHOULD DOWNLOAD THE FOLLOWING:
You'll need to download Patje's latest Mobility Modding Tool (v3), thankfully hosted by Driverheaven at: http://www.driverheaven.net/patje/files/DHmodtool3.exe
You'll also need to download Driver Cleaner Pro, also supported by Driverheaven:http://www.drivercleaner.net/
You'll also need to go to either ATI's official homepage http://www.ati.com/
or alternatively Guru3d's download section http://downloads.guru3d.com/
and download the latest ATI official Catalyst Driver that you want to use. The choice of using the older style "Control Panel" or the newer "Catalyst Control Center" is up to you. Personally I prefer the Control Panel because it uses less system resources. DO NOT USE THE MOBILITY VERSION OF THE CATALYST DRIVER if you are going to use these steps, USE THE NORMAL, DESKTOP VERSION.
1) Uninstall whatever drivers you are currently using. Go "Control Panel / Add or Remove Programs / ATI Uninstall Utility".
2) Restart your computer when it asks and do NOT choose to search for a hardware driver when XP asks upon startup. Exit any windows that automatically come up
when XP starts to look for hardware.
3) Double check in "Control Panel / Add or Remove Programs" that all drivers and things related to ATI are removed. You may have to uninstall "Display Driver" and restart again if necessary.
4) Install Driver Cleaner Professional Edition in an appropriate folder (Like "Program Files" on your C:\ or whatever). Make sure shortcuts are in the Start Menu or the Desktop.
5) Once installed, Run DH Driver Cleaner Professional Edition for the first time by clicking on the shortcut. If installed correctly, it should come up with a warning about following instructions closely. Click "OK"
6) In Drivercleaner, click "Tools / Live Update".
7) The Live Update screen should come up. Make sure you are connected to the internet, and that there is a tick next to "Driver Cleaner Pro" on the bottom left. Click on "Next". It should have a list of new updates for various drivers, or language to download. Download these files and when they are downloaded click on "Finish". Drivercleaner Pro should be restarted.
8) Tick "Select Multiple Cleaning Filters" and under "Cleaning Selection" click on "ATI" and then "Add" and then "ATI Uninstall Utility" and "Add". Now click on "Start". If you click on "Show Details" it will show Drivercleaner completely removing your old files and registry settings. Once it says "Cleaning Finished", close the program.
9) Now it's time to install your new driver you downloaded. Double click on the Catalyst Driver (eg v5.11, with Control Panel) you Downloaded to start installation. Leave all of the settings as they are (such as the Installation path). The driver should attempt to install but fail. Don't panic, this is part of the process. Your only option is to exit the Catalyst Driver Installation. Exit the installation.
10) Now open up Patje's / Driverheaven's Modtool. It should show the location that you attempted to install the driver. On Click on "Go Mobile". The tool should start working.
11) Once complete, it will ask "Do you want to install drivers now?". Click on No. It will state that you can install them later. Click "OK" and Exit the Modtool.
12) Go "My Computer / Local Disk (C
/ ATI / Support / 5-11_xp-2k_dd_cp.....etc (whatever driver you downloaded) / Double click on "Setup"
13) Now the Catalyst Driver Installation will come up as before. Install the driver like you tried earlier. If it states "Installing Driver for 9600 / 9700 Mobility Series" and that "This driver has not passed Windows XP Logo testing" just click on "OK" or "Yes". This time around the installation should be successful.
14) Restart your machine when it asks! Your notebook should now have the latest modded official catalyst drivers! Ever since using this method I have never experienced OpenGL problems! Go and enjoy Doom 3, Quake 4 or Wolfenstein!
Hope that helps some. The method I described has been passed around for a while now and highly reccommended by many. I'd be VERY surprised if you still encounter issues after using Patje's tool.
Sorry for the huge post.