They 570 would be my choice, but have you considered any AMD cards in that range?
Are you doing anything other than gaming with it? That will narrow your choice. Nvidia owns everything other than gaming. AMD is good for gaming generally with a lower price.
probably. And when you say mostly what exactly do you mean?
I may just go with that one looks nice and should preform well. Thanks for the inputIf you have 300 to spend and don't mind using it all this would be the best http://www.newegg.com/Product/Product.aspx?Item=N82E16814161410 HIS 7870 for 299.99!