I feel like I want to up to the 7950 or the 660ti though. Is there a 7950 that you guys prefer and would recommend over others? And do you guys prefer the 660ti or the 7950? Overclocking is an option, but please don't base your responses solely on the "Overclock-ability" (If you will) of the cards. (Although I have read that the 7950 OC's very well) I have an i5-3570k and an MSI Z77A-GD65 Mobo if you need to know that, but I've been told that this setup can easily handle powerful video cards.
Thanks guys and if you have any additional information it is all helpful.
Well, the 7950 is a better card, if you can afford it, get the 7950 over the 7870XT, it offers crysis 3 and bioshock infinite, you might want crysis 3 over the tomb raider game.
As for a good 7950, there's this one in ncix : http://ncix.com/products/?sku=67546&promoid=1139
Both cards are pretty much toe to toe, with some games better optimized for the GTX 660 Ti and some games better optimized for the Radeon HD 7950 so it'll depend on the games you play. I'd recommend looking up some benchmarks on the specific games you play, but overall either way is a good choice and either way you should be able to play all of today's games at high/ultra settings at 1080p.I'd recommend Sapphire's HD 7950 Vapor-X comes with a large dual-fan cooler that uses the company's famous vapor-chamber technology. On the Vapor-X you will also find a "Lethal Boost" button which switches to a second BIOS with higher clock speeds. With this BIOS, clocks are increased to 950 MHz GPU and 1250 MHz memory.If you prefer NV the GTX 660 Ti provides top notch performance with extremely high efficiency, so you’re guaranteed to be getting a ton of performance without a lot of energy or creating a lot of heat either. With MSI’s Power Edition GTX 660 Ti, you’re also getting MSI’s legendary Twin Frozr IV cooler, which will provide excellent cooling along with MSI’s triple overvoltage design that allows you to do a little overclocking to improve performance if you’re feeling adventurous.