
Yeah the chances of finding a Rad9500 nonPRO on the 9700PCB with 128MB is very slim ... and even then you're looking at less than a 50% success rate of enabling all 8 pipes to even get near 9700 perf! If you want something right now look to...
1. BUDGET END with decent perf, namely Rad8500, Rad9000PRO, Rad9100, GF3 or GF4TI. This will tide you over well and should hardly devalue.
2. MID-RANGE, Rad9500PRO, you won't get near 9700PRO but with a little o/c'ing and guaranteed 8 pipes you should get VERY near Rad9700 nonPRO perf.
3. HIGH END, Rad9700, o/c's to Rad9700PRO and is a fair bit cheaper. GF-FX is late, loud, hot etc so I'd avoid unless something amazing happens.

I'd take option 1 or 2, buying the top end will hurt you in the gfx or CPU market, new ones come along far too fast. If you want a 9700PRO I'd suggest waiting amonth or two to see how GF-FX and the new Radeons effects things.