Back on topic...
Games get optimised for the hardware that is out there, and if you click on the VRAM line on
http://store.steampowered.com/hwsurvey you see that most games players (one third of Steam users) have 1GB of VRAM, followed by a quarter on 2GB.
The 970 is a very very popular card, possibly because the 960 was so overpriced for ages that is seemed worth the extra £50 to get a 970. Back on those Steam stats, there are twice the number of 970 users as there are 960 users when I would expect it to be the other way around as cheaper cards normally sell better even when they shouldn't. I don't see Nvidia hacking off such a large number of users, they may not have the morals of a saint but they aren't stupid.
So these 3.5GB/4GB cards are all playable, and I expect them to stay that way for some time. There have been some slight stuttering issues which 8GB cards smooth over if you have the money, but I haven't seen any measurements recently and both AMD and Nvidia have done some driver updates recently that should mean things are now better than any graphs I have seen.
Some slightly out of date numbers from
http://techreport.com/blog/28800/how...mory-is-enough :
That graph is with an HD texture pack to increase memory usage as much as possible, and choosing a vram hog of a game to test. The 970 is *scaling* fine at 4K as it follows the same curve as its bigger brothers just a bit slower as you would expect from a lower clocked. 970 goes wonky at 6K resolution, but it doesn't have the grunt for that sort of resolution anyway so that is academic. The 980 and Titan graphs look very similar shape so the scaling is fine this is just down to clock rates not hitting a memory wall, and that is 4GB vs 12GB.
I am playing 1440p on just a 2GB R9 285 (though FreeSync no doubt helps) and although I'm sure there are games out there that would be a bit sluggish I'm still playing Elite for now which is fine. From the way some people talk you would think that with 2GB I should just give up, rather that just turn the settings down just a little bit