10gb is enough for most things @2160p but 8gb is the other side of the line and I have seen usage go over that many times in the last 3 or 4 years.
I know in a lot of situations there is caching and loading of textures etc but not all ways.
For the 3070 8gb is the right amount of memory as it is not a high end card and people including reviewers should not expect it to do everything.
I have never forgot the horrible experiences I had with my 4gb Fury Xs, from day 1 there was not enough memory and problems @2160p, in the end I chucked all of them in the dustbin and felt a whole lot better.
Having said that about the Fury X, the 3070 is not targeted at the same part of the market.
It is also interesting that memory requirements for games don't seem to have changed much in the last 3 or 4 years.
10gb on the 3080 is enough for every game out from what we have seen, not most but all. The only reason I quoted you was because you said "If NVidia figured 2 years ago that the 2080 Ti needed 11gb it is only logical to think that the 3070 is going to need similar as it has similar performance." which did not fit together with what you also said about 10gb being enough
I do not think Nvidia look at it that way anyway, what will we say next gen for hopper, that nvidia thought 24gb was needed for the 3090 so it is logical to think xyz?
All that said I agree the 3070 is a mid range card that is a good fit for 1440p and downwards. I mean hell it runs almost all games fine at 4K just fine apart from a few.
I get the feeling memory requirements will start to change in about 2 or so years time as they start making games from the ground up for the new consoles. But by then we will be on Hopper or Arcturus anyway, hence why I have been on the side of 10gb on the 3080 being enough until Hopper comes out.
I think memory requirements will change in 2+ years when true next gen games made in unreal engine 5 will come out... But the catch is that they will probably be so demanding on the current gpus that for a decent amount of games gpu horsepower will be the limiting factor first before vram and we will have to drop settings and vram usage will decrease.
Yea 3070 8gb is in no way a 4k card as that is not enough for 4k going forward. For 4k the optimal amount seems to be 12gb.
I agree that once proper next gen games come out in 2 or so years and will likely want higher vram for the highest settings. But by then as you say you will also need more grunt too and also next gen cards with more vram will be here.
8Gb is enough for most use cases at 1080p and 1440p, and 4k.
Hardware Unboxed did demonstrate in their 3070 review what happens with Doom Eternal when you exceed 8Gb.
You do experience reduced framerates, but nowhere near to the extent where the game becomes unplayable.
And even then you can use nightmare texture instead of ultra nightmare, problem solved. There is no difference in image quality between the two.