Yep, seeing as you might want a significant upgrade in your system at some later time, getting a new video card is probably the best option. After all, the AGP slot is hardly going to disappear for atleast a year.
Very few reviews of the 9600 non-pro seem to exist... hmmm, I'd feel happier with a pro... the difference is in the memory bus speeds. You may well be able to ooverclock a non-pro to the same GPU speeds as a pro, but without high memory bus speeds, the high clock may sort of go to waste.
Basically the non-pro is sort of an unknown... I certainly have seen hardly any reviews that bother benchmarking it.
As always, prices drop rapidly... so if you wait, things will only get better.
Personally, I think you'd get the best value for money if you wait and buy a whole new system all at once when you have the money...
Unfortunately, there is little happening in the computer market RIGHT NOW. Come february or march next year... Prescott, Athlon64, rv420, nv40.... new processors and graphics cards will be all over the place.. not that you'd want to buy those when they came out because prices will be insane.... but the price of OTHER components could come down by as much as half!
So, my advice to my friends right now is wait till march next year... then pick-up a radeon 9800 non-pro for sub $150 and Barton 2500+ on a SATA+Firewire motherboard like the Abit nf7-s.
So waiting is good.... unless there's some games you really want to play right now.
If you decide not to wait... TRY to get a 9600 PRO for now... OR... the other idea is upgrade your mobo/CPU which actually seems like a reasonable idea.
See, the 2500+/nf7-s combo I mentioned above is already available at a rock-bottom price and seems unlikely to go any lower, although I can't predict the future. The nf7-s weighs in at $115 tho, so if you don't need SATA, firewire and high quality sound (soundstorm)... get the MSI k7n2 delta-L, or maybe the Asus a7n8x-x both of which go for around $75.
If you were going this route, your game performance might not improve much though... so I'd be planning to pick up a radeon 9800non-pro next year. I personally predict they will reach sub $150 prices in march next year, provided Ati and Nvidia's next generation cards have hit the market by then... I could be very wrong though.
As for performance, I would say a 9800np beats a 9600pro by about 40%. More for newer games.
So you have two choices IMHO:
1) 2500+/cheap mobo (prolly read some reviews carefully to make sure you know what you're getting)
2) 9600pro. I'm only averse to this card though due to it being slower than the older 9500pro... seems to me like Ati must be making a fair bit on these. The 9800non-pro is an absolute class product though IMHO.
So seeing as you prolly have a job/school which will keep you busy in march next year... the best thing for game enjoyment could be to get the 9600pro now, and upgrade your cpu/mobo after christmas.
eg signing off (sorry for length lol)