You love wasting $? 960 is mediocre compared to everything else that's out there. A stock RX 470 is
nearly 50% faster at 1080p. Just spend another $40-50 and get at least an RX 470 4GB.
These cards are freely available for $150 on Newegg right now with a free Hitman game.
In modern games such as Rise of the Tomb Raider, RX 470 is 2X faster than a GTX960. It's also important to recognize that RX 470 4GB can deliver 50-60 fps in many AAA titles of 2016, while cards like GTX1050Ti/960 are doing 30-40 fps in the same games.
http://www.guru3d.com/articles_pages/gigabyte_geforce_gtx_1050_ti_g1_gaming_oc_review,12.html
On December 12th, Newegg will have $20 off $100 with Visa Checkout. It'll be possible to purchase an RX 470 4GB for $130 in just 4 days from now, but you'd better be quick.
https://slickdeals.net/f/9498864-20...sa-checkout?src=SiteSearchV2_SearchBarV2Algo1
Once overclocked RX 470 4GB becomes 60% faster than a GTX960 and crucially this performance levels comes in very close to a stock GTX1060/RX 480, cards that generally cost $200-250. That's a lot of value for a low-end videocard that most of the market is dismissing as NV's marketing means the hype is centered around the inferior GTX1050Ti and the much more expensive GTX1060 6GB.
http://www.guru3d.com/articles_pages/amd_radeon_rx_470_4gb_review_powercolor,33.html
AMD also just released brand new Crimson drivers packed with the latest features, and
AMD ReLive is faster than NV's ShadowPlay.
https://www.techpowerup.com/reviews/AMD/Radeon_Crimson_ReLive_Drivers/
There is no point buying a GTX960 level card as it's already outdated for 1080p gaming barely providing a gaming experience above PS4 non-Pro. Even at $90-100, the GTX960 isn't worth it when RX 470 4GB is going to be $130-150 because once 2017 games launch, 960 doesn't have any reserve headroom as it's already struggling in 2016 games.
If you prefer going NV route, then at least wait until 2017 when Pascal refreshes show up and you can pick up GTX1060 for cheaper.
Why? One of the worst videocards of the last 5 years, outperformed by HD7970Ghz as of June 2012. Since then perfomrance took a nose dive and now the 680 is lucky to compete with an HD7870/R9 270X, and is even handily outperformed by the R9 380/285/HD7950 V2. The entire Kepler generation turned to be a failure after late 2014 when every GTX600-700 card fell off a cliff. It's gotten so bad in modern games that an HD7870Ghz = aka R9 270X is barely slower than a GTX770, while HD7970Ghz = aka R9 280X is right on the heels of the GTX780, a card that cost close to double in the year it was released with R9 280X.
https://www.techpowerup.com/reviews/NVIDIA/GeForce_GTX_1070/24.html
NV has long forgotten about Kepler driver support/optimizations, and it's prudent o move over to Pascal or GCN for anyone who wants to play games at 1080p over the next 2-3 years. It's why cards like GTX670 2GB sell for $40-50. No one wants them. The 680 was not only overpriced throughout its generation, had no architectural future-proofing built into it, but long ago NV has abandoned driver improvements for it unlike AMD that still supports GCN 1.0-1.2 7970 cards. To make matters worse, 680 couldn't make $ with mining, and was VRAM gimped as most gamers bought the 2GB version. In hindsight for those who bought the 670/680 instead of 7950/7950V2/7970/7970Ghz, these NV cards turned out to be some of the worst buys of 2012.