Okay as per some of the suggestions here I'm looking at:
GIGABYTE GeForce GTX 770 4GB
http://www.newegg.com/Product/Product.aspx?Item=N82E16814125462
I have the same card. Everything so far runs flawlessly at max settings.
2gb vs 4gb is a tough debate. Many people say that the 760/770 cards are bottle necked due to their 256 bit bus. Others say that it's OK. I went with 4gb because it was just another few bucks so I thought what the hell.