What I would do.. IF you can find one, buy an ATI Radeon 9500 Pro 128mb card. You will need to do a bit of tweaking to it though but it'll be the best bang for the buck.
A 9600, no matter what it is, pro, xt, 256mb, whatever, only has four pipelines to throw data through. The 9800 has eight. Now, the replacements for the 9500 and the 9700 respectively were the 9600 and the 9800 respectively. The 9500 also goes by the four pipeline design.. however, what most people don't know is that all a 9500 is is a tuned-down 9700. Stock it runs four pipelines, but it HAS eight because that's what the 9700 has.. Basically, it's the same card, turned down.. You can download a tweak to turn it into a 9700 which will own any 9600 all over the place.. They are getting rarer and harder to find though.
As mentioned before, check out the [H]ardforums over at [H]ardOCP.
www.hardforum.com www.hardocp.com
This is the same reason instead of buying a faster CPU I'm just getting an AMD 2500+ XP with the Barton core at 333mhz fsb.. All you gotta do is turn the fsb up to 400 and voila, instant 3200+ XP.
It's just like modding cars.
Personally, I'm going to be getting an All-In-Wonder 9800 Pro. Just cause I have money to burn.

And I wanna be able to record TV to my computer.
