If we could have a dream storage so fast in latency and GB/S that you can load the next frame assets into RAM, we would only a few hundred MB of RAM. In RAM you need the data needed for the current frame*, we have more than that because the storage can't keep up with RAM speed and we need to preload data in RAM but the faster you can load data in RAM the less RAM size you need.
*I consider data coming from previous frames like for TAA inside the RAM or everything procedurally generated.
*I consider data coming from previous frames like for TAA inside the RAM or everything procedurally generated.