Thanks, 1sheetmetalman and Mindnumb.
1028 driver works and I made sure the one issue officially posted as a known problem with 9700Pro was gone with FireGL driver. I run "FINAL FANTASY XI for Windows - Official Benchmark Program 2" with FireGL driver and the result was about same. Ragnarokonline works with FireGL as well, so I decide to keep FireGL instead of switching drivers.
I am very very happy with FireGL on Radeon, but I am not sure how reliable the combination is. Also, you have to know what you are doing and how to recover if something happens to do this. I am writing what I did as much detail as I could, but try it at your risk.
1. Download RiverTuner and install.
2. Download FireGL 1028, which is certified driver for SolidWorks SP3.
3. Execute the downloaed file, "fireglx1z1-win2kxp-1028.exe". You should get an error after unpacking and go ahead and cancel. Just remember where you unpacked.
4. Run RiverTuner and click "Power user" tab. There are bunch of icons on the bottom. Click the 3rd icon from left to"open patch script" Go to PatchScript>ATI>SoftFireGL>1024+ and select "SoftFireGL w2k.rts"
5. Select "force FireGL X1 capabilities" from the bottom and hit "Continue"
6. Go to where you unpacked the driver and go to 1028>drivers and select "ati2mtgl.sys". Make sure the process has been successfully done. Exit RiverTuner.
7. There is "atiixpgl.inf" in the same folder. Open to edit and add following lines under "[ATI.Mfg]" section.
ATI Soft Fire GL X1 SECONDARY=FGLRY,PCI\VEN_1002&DEV_4E64
ATI Soft Fire GL X1=FGLRY,PCI\VEN_1002&DEV_4E44
8. Right click on "My computer" and select "Manage". Go to Device manager and expand "Display Adaptor". Right Click on "Radeon 9700 Pro" and select "Driver" tab to update driver. Select "atiixpgl.inf"and you should see "ATI
Soft Fire GL X1" that you previously added and follow your screen to finish.