Considering an upgrade and have been trawling through the charts over at Toms Hardware to see what gives the best bang for the buck. Just thought I'd post here to see if there are any gamers on these forums and what they use. Currently running a 7300GS/256DDR2/PCIe which is adequate but looking for something with a bit more punch.

Have narrowed it down to a few of these:

8600 GTS
7800 GTX
7900 GT
X1800 XT
X1950 Pro

I'd prefer an ATi card as the TV out setup using Forceware is a friggin nightmare (still don't have the 7300 working), it takes a few minutes with Catalyst.

Would it be best to go for a DirectX 10 card since the newer games such as BioShock will soon demand it or stick to a more powerful Dx9 one?

Thoughts appreciated