I'd recommend the 7900GT, it's a very good card and you get good value for money. But if you're looking for the very best performance and you have the cash, the 7900GTX is there for you. Just make sure you have a good enough CPU and motherboard to compliment your new video card.