Memory is fine for 1080p gaming, which is what this card is for.
People don't generally buy mid-range cards and upgrade them in 12 months. Memory bandwidth might be fine but 2GB of VRAM is a total fail for a $200-250 2015 card. Too many games in 2014 benefited from 3GB+ and it's only going to increase in the next 2-3 years someone will keep a card like a 960. Considering a $280 HD7950 had 3GB of VRAM 1.5 years ago, it's completely inexcusable for a mid-range next gen card to ship with less than 3GB in 2015. It's one of the reasons 680/760/770/285 2GB are all compromised for future titles. Almost no one on our forums recommends 285 over the 280 and 2GB of VRAM is a major reason for its failure.
I still think NV will release a 192-bit 3GB 960, which would explain why they held back launching the 960 to not undermine the sales of 970 too much. If, however, the 960 only has 128-bit 2GB of VRAM, that would sway buyers towards a 970, so why delay considering 770 inventory dried up a long time ago. It's going to be impossible to objectively recommend a 128-bit 2GB 960 at $200 when after-market 290 4GB goes for $250-260, and has performance equal to a reference 290X! If 960 is really a 2GB card at $200, I only see NV fanboys buying it. I just don't see NV shooting 960 in the foot like that.
Having said that, NV hasn't had a
great mid-range card since GTX460:
GTX560Ti < HD6950
GTX 660 < HD7870
660 Ti < HD7950 V2
760 < R9 280
I think after seeing 2GB cards fall apart in 2014, gamers who follow the industry won't be ignorant enough to fall for the same trap again unless they want to walk into the same landmine twice if they simply refuse to buy AMD.
I will be very hesitant to recommend any AMD/NV 2GB $200+ card for 1080P gaming in 2015. I got burned really hard by the 8800GTS 320MB and when games reveal trends, it's crucial to pay attention. Based on PC games of 2014, it's clear that 3GB is the
bare minimum now for 1080P for a mid-range card to keep for 2-3 years.