GTX 960, 8GB DDR4 2400MHz is optimal in terms of cost, however it doesn't hurt to grab 16GB.
With the 960 the 4GB of VRAM vs 2GB has been proven to give no performance increase in gaming AND stress test applications, so don't bother with it.
http://pcpartpicker.com/list/BVdwPs