I bought a 9600pro recently with the 256meg ramI ended up returning it, the core was great and could be overclocked to slightly over 500mhz but the RAM was absolute garbage and was barely stable at its factory default of 200mhz.
The 128meg version runs circles around it due to the fact that the ram is of such a higher quality.
My final purchase was a Gigabyte Geforce 7600GS 256 which absolutely puts the spank on the old ATI9600pro, the core clock is the same at 400mhz default but the memory is twice as fast default and much more stable, The Nvidia card also has 12 pipelines as opposed to the ATI's 4, and no ****ed catalyst control center.
I suggest you have a peek at TIGERDIRECT they have awsome prices and hard to find hardware
http://www.tigerdirect.com/applications/Category/category_tlc.asp?CatId=28
I have made 2 orders from them and couldnt be more pleased with the service.
PS-sorry I havnt been around for so long, career and lifestyle changes(new baby) have put car audio in the backseat for now.