kwa-e :
Both are decent cards, but I'd go with the 960 if it isn't much more as it is a lot more powerful when it come to gaming.
If you can get the 4 gigabyte version it would help a good amount in reducing stuttering as 2GB cards are becoming obsolete in AAA gaming as of late. (Due to the high amount of stutter that comes with having insufficient vRAM)
So, you say that 2GB is not good enough? Can it run Assassins Creed Unity or Metal Gear Solid V : The Phantom Pain, or other good games without lag?
I wanted a 2GB Graphic card because of the budget but I also want it to run smoothly as well. And I thought having 16GB of RAM was enough for running these games smooth.