I am not sure if I did mine correctly or not, so here is my best attempt at my issue.
I flashed the bios using the atiflash util and the ATi Radeon 9500 128Mb non-Pro BIOS from Warp11's site which downloads as 95np128.zip. I think I followed the instructions correctly when I installed it and it seemed to flash fine.
The problem is that it is still detected as a 9500 in Windows. I thought once I did this and reinstalled the ATI drivers, it would show up as a 9700? Maybe I am just mistaken and misread this somewhere, but that is what I thought. If anyone can help me clear this up I would be much abliged.
However I can overclock it and it is stable right now at 330/305 but I started getting some really bad checkerboarding other artifacting at mem of 310 so I just decided to drop the core down a little bit while I was at it.
The good thing is that I didn't get problems until after a couple of hours of gaming so it isn't that bad, but I still had to reboot the system to get it to clear up.
Overall I am very pleased with what I have so far.
One last question. My friend bought a retail ATI 9500Pro. Is there anything he can do to get more performance out of his card other than overclocking it?