In all those games above where the 3Gb (or 2Gb 960) has significantly lower fps or higher frame spikes or whatever if you had adjusted the settings to some slightly less memory intensive ones (ie drop texturing or anti-aliasing a notch) it would have done fine. You know you can't always run everything at max settings - you tweak the settings for your card.
The same will be true in 3 years time, you'll have to run at less memory intensive settings then the 6Gb. That's fine, you spend less money you get less performance. Thing is it won't be much less performance because the major bottleneck for visuals will be shader power (which is very similar) not memory, and visual loss for dropping textures/AA slightly is not that great.
Or you spend the £30 to £40 more and be able to run the games at decent settings still,and have a better resale value if you decide to upgrade the card. 8800GT 256MB cards had much worse resale values than the 8800GT 512MB.
Over three years,that is like a £1 a month.
People easily spend £20 to £50 a month on a phone contract when a cheaper phone would be probably fine.
I had a GTX960 2GB,which I returned,but my GTX960 4GB was noticeably better in some games,and when the computerbase.de article came out,I was not surprised,and that was within the first 12 MONTHS of the GTX960 being released.
You need to consider the Digital Foundry said the following:
[QUOTE
That said, as good as Nvidia's compression technology is, it is lossless in nature, meaning that its effectiveness won't just change on a title by title basis, but at a per-scene level too, according to the content. And with the Hitman benchmark suggesting that even at 1080p, we might be hitting the three gig limit and seeing an additional hit to performance not caused by the reduced CUDA core count, we do have to wonder about the level of future-proofing this cut-down GTX 1060 has.
The visual improvement found in super high resolution texture packs may be limited, but we certainly wouldn't want to drop down to medium quality artwork on future titles in order to sustain the expected level of performance.
In the here and now, the three gig GTX 1060 is a good card with excellent performance at its £189/$199 price-point, but its VRAM allocation may well hit its limits more quickly than the four gigs found in the RX 470/480. None of the new wave of sub-£200/$200 graphics cards should be entirely ruled out, and this pared back GTX 1060 still packs plenty of punch -
but investing just a little extra in the GTX 1060 6GB would be our recommendation. With certain six gig versions retailing under the initial suggested price-point, grabbing the more capable model needn't break the bank.[/QUOTE]
That is the problem,and I saw it with friends who bought the 8800GT 256MB,it came to a point the VRAM meant you need to drop texture settings lower and lower. Steam itself says cards are either 1GB,2GB or 4GB. Now if you are a dev pushing a next generation game you will be targetting at least 4GB of VRAM - those 4GB cards are most like the GTX970 and GTX980.
Nvidia has top end cards with 6GB and 8GB VRAM,and wait until the Fury X replacement is released - expect AMD to push VRAM too as their R9 390 and R9 390X have 8GB of VRAM too. They basically said they were optimsing on a per game basis for the 4GB VRAM in the Fury X.
This is why I was always a bit dubious about it compared to the GTX980TI.
The GTX1060 6GB will also have a better resale value if you decide to upgrade sooner too.
It will also be able to handle a monitor upgrade better,if you get a higher resolution monitor(like an ultrawide).
Edit to post.
Over time the average gamer will probably spend more on their graphics cards than the rest of their computer.
The GTX1060 6GB will last you longer,and as a result it will be costing you less over time anyway.
It also comes with a small premium over the GTX1060 3GB - 10% more shaders and double the VRAM is a decent step-up in specifications.