I currently own a GTX 960 2G and am thinking of upgrading it to one of the 1000 series cards due to how demanding most of the games I play (and will be playing) are. With 1080p and medium settings I average 30-50 frames on most of my games. I want to be somewhere in the 1080p, ultra settings with legroom for high framerates. With this said I have an i5-6600 (non K) and 8gb of ddr4 RAM. Out of the three currently announced 1000 series cards which would you recommend for my situation? (sorry if this post is all over the place.)