7950 is a very good card, should max out games and has an extra Gb of VRAM. http://www.newegg.com/Product/Product.aspx?Item=N82E16814125414
$300 card, comes with Crysis 3 and Bioshock Infinite. If your budget on a card is $300, I would definitely choose this one. Gigabyte tends to offer some good overclocking headroom as well with the decent coolers.