Go for the Asus GTX 960 Strix, or if you can find the Gigabyte G1 version, they're both very good. I would stick with the GTX 960 as it fully supports DirectX 12 and you'll get to use the Nvidia exclusive features like PhysX, MFAA, and Adaptive VSync, all while using very little power.
http://www.techpowerup.com/reviews/ASUS/GTX_960_STRIX_OC/29.html