I have a 7950gt and it performs very well, its roughly x2 of my previous 6800gt, it will crush you're 6600 and put a smile on your face. At the same time the 8600gts is roughly the same price and performs slightly less in dx9 games now, yet will perform better in dx9 games that are more "shader" intensive in the future (just look at benchmarks of the two in stalker), and also has the option for 100% hd encoding, and dx10. Yet you say price is not that important, so hell, go for the 8800gts 320, its badasss!