Am I missing something here, I have just been looking at a bang for buck graph and the 960 offers more than a 970 in the value department.
http://www.techpowerup.com/reviews/ASUS/GTX_960_STRIX_OC/31.html
I also don't understand why people are disappointed with the performance of the 960, it is only logical to accept that the card was never going to beat out the bigger 970. From what I can see of the 960 it is basically half a GTX 980 and has the performance to match that.
As to gaming I have not done much for a couple of years but I used to spend 50 or 60 hours a week or more on it. The reason I mention this is when I played a lot it did not really matter what graphics card I was using as the games were the most important bit and sometimes I was using a card far worse than the 960. I sometimes think people get too hung up on the hardware at the expense of the games.