semp
back then there were hundreds of video cards and those were in the top 10. When first came out.
Not trying to argue, but you're mistaken.
The following cards were released
before the Nvidia GTX 960 and are faster in overall performance:
AMD R9 295X2
AMD R9 290X
AMD R9 290
AMD R9 285
AMD R9 280X
Nvidia GTX 980
Nvidia GTX 970
Nvidia GTX 780 Ti
Nvidia GTX 780
Nvidia GTX 770
Nvidia GTX 760 Ti
That's just taking 4 minutes to go from recent memory and not covering 3rd-generation cards (such as the GTX 580, which is still faster than the 960) or non-reference card options.
The point is that the 960 was never a "top" card nor was it ever intended to be, and it's definitely not in the top 10, either when it launched or now. It is specifically made by Nvidia to meet mainstream gamers needs within a specific price range. The "60" in 960 in its name denotes its placement as a mid-level card, and as such it's slower than even previous generation cards of an equivalently-higher tier. It's roughly equivalent to a GTX 760 (and that's not coincidence, given the naming convention). Notice that even previous "700" series cards with higher numerical naming conventions outperform the 960 (such as the 770, 780, etc.) - yet again, not coincidence.
That said, the 960 remains a great option for mainstream 1080p gaming. However, it was designed as a mid-level product and performs as such.