For FireGL9000, you can try this (make sure you set a restore point before doing this as you can revert back if it creates problems for your system):
1) Goto ATI website and download the FireGL X1/Z1 driver (the lastest one).
2) Unpack it but don't install it (it won't allow you to install it anyway).
3) Goto the unpacked directory and find the file atioglgl.dll
4) Copy the file and paste it in the c:\Windows\System32\ directory (this directory might be different if you don't use standard windows directory structure).
That's pretty much it. The atioglgl.dll is the problem in my case with NWN. And with many trials and errors with various drivers and technique, this technique of replacing the standard opengl dll with the one from FireGL X1/Z1 seem to work best. Hope this help
Mocca