Because of the impending release this month of AMD's new Polaris GPUs and the recently released Pascal GPUs from NVidia, there is a great deal of discounting happening right now for earlier GPU architectures in-stock by retailers keen to shift them.
If you think the price is a bargain now, just wait until next month! And the month after...
Nevertheless, if you're in the market for a new replacement GPU, at some point you'll need to bite the bullet.
I'm hanging out for a couple of months until I see how the prices shake out for the OEM Pascal units.
At the moment here in New Zealand, the initial pricing for GTX 1080 and 1070 GPUs is frankly extortionate. (In NZ and Oz, we always pay a huge impost over the direct currency exchange rate US$ MRRP for IT goods and services anyway, but dealers are really taking advantage of early adopters right now.)
In your case, it all comes down to your budget to be applied for your replacement GPU.
If you can stretch it just a little more ($30), seriously consider the option of picking up a reduced-price GTX 970 first, or a comparably-priced and much more efficient RX-480 with >5TFLOPs of computing power for approx. US$199 or less.
Both would run T:ANE way better than a 960, but not nearly as well as a GTX 1070.