I can't see GTX960 overpriced comparing to AMD cards. Performance is similar while it uses less power, heats up less and usually takes less space. Also there are less issues with drivers etc.
I have GTX960 ITX 2GB from Gigabyte and so far I had no problems to run any game at high or max details at 1080p. Real memory usage is not so high and I wouldn't worry about 2GB cards. Even if it passes that 2GB then it doesn't mean that game won't run at all. It may , or may not slow down a bit.
On the other hand 4GB GTX960 cost not much more so it's better idea.
If game won't run at absolute max details then it doesn't mean you can't lower settings a bit. In most cases games are not losing much at high vs max details.
Most gamers are using medium details and many are playing on consoles with much lower graphics details than on PC. Still most can live with that and don't have to spend $400 on a graphics card for 2-3 more demanding titles per year which usually last 1 weekend and you get bored.
If you decide to play one game for longer ( like online titles ) then simply check what are the minimum requirements to run it at your desired graphics quality.
I have GTX960 ITX 2GB from Gigabyte and so far I had no problems to run any game at high or max details at 1080p. Real memory usage is not so high and I wouldn't worry about 2GB cards. Even if it passes that 2GB then it doesn't mean that game won't run at all. It may , or may not slow down a bit.
On the other hand 4GB GTX960 cost not much more so it's better idea.
If game won't run at absolute max details then it doesn't mean you can't lower settings a bit. In most cases games are not losing much at high vs max details.
Most gamers are using medium details and many are playing on consoles with much lower graphics details than on PC. Still most can live with that and don't have to spend $400 on a graphics card for 2-3 more demanding titles per year which usually last 1 weekend and you get bored.
If you decide to play one game for longer ( like online titles ) then simply check what are the minimum requirements to run it at your desired graphics quality.