I'm going to share with you a great website for comparing PC component prices.
PCPartPicker.com This is where I've spent a lot of time researching.
~$250 =
GTX 760. It's meant to replace the GTX 660 ti and beats it in most benchmarks. My recommendation for it's enhanced cooling is
here. Has a 3 year warranty.
~$265 =
HD 7950. It's performance is barely beat by the GTX 760, yet AMD has the Never Settle: Reloaded promotion where with the purchase of this card you'll receive game codes for FOUR (4) games. Tomb Raider, Crysis 3, Bioshock: Infinite, and Far Cry 3: Blood Dragon with a total estimated retail value of $150. My recommendation is
here. For ~$25 dollars more you can increase the 2-year warranty to a manufacturers
LIFETIME WARRANTY (a rarity these days) with
this card if you register it within 30 days of purchase and it has better cooling to boot.
~$300 =
GTX 670. For about $50 dollars more you get more performance vs. the GTX 760. Not much else to say. My recommendation for it's enhanced cooling is
here. NOTE: By default Galaxy cards have a 2 year warranty but you can get a
1 year extension by registering the card within 30 days from purchase.
~$310 =
HD 7970 At $310 this is an absolute steal especially with the 4 free games. My recommendation is
here. However I get the feeling that Newegg or Sapphire is just trying to eliminate stock of the card. It's been at $310 for about one whole week now. The heatsink and fan on this may require an additional expansion slot for the card to fit properly. Also, just a
2 year warranty is offered by Sapphire.
More things to consider:
Nvidia GTX cards seem to have more favorable user reviews across the board vs. AMD Radeon cards. The 7950 and 7970 seem to fail or arrive DOA more often. Put as much stock in this as you want as it's entirely based on user reviews.
Nvidia GTX cards have Physx and the CUDA core API has uses beyond gaming with professional software such as the Adobe suite, 3dsMax, and ray tracing programs.
The information I wrote in this post is extremely time-sensitive. Most all of these prices are based on rebates that expire at the end of June or early July and all the prices are subject to change especially for the AMD Radeon cards. I had that happen overnight yesterday with the a Sapphire 7950 on Newegg. It was priced $250 after a rebate and now it's $280.
With the exception of the 7970, whatever card you choose you will get exactly what you pay for in performance. All of these cards are great cards and they are priced exactly where they should be.
If you haven't noticed, I've spent two whole days researching Video Cards. Hopefully I can make a decision soon.