Well how come when you upgrade from an SSD to a NVME hard drive (which can be a ten fold increase in read/write) you don't see a ten fold increase in load times? There has to be a bottleneck in the games, I would think.
ramdrive speeds are faster than a nvme and we still get slowdowns or lack of insane gains. For me it comes down to the OS and IO stack along with quality of the motherboard granted you have a decent cpu which most people do since the dual core age has come around.
I'm one the few here advocating for radical things on a low level to be done to see performance gains. How will be difficult, but accepting the premise shouldn't be. What we use to govern machines at the lowest level is ass for gaming if we ant better utilization
Most kernels we have not were designed for specs that are in nowhere near the same league as what we have since dualcore. This is a limit I've noticed since moving to ramdrive loaded kernel supported by SSD. I say it because be it my own stuff, 8700k, and ryzen 3600 I should seen similar anomolies be it in games or in the OS. I didn't need SSD to find this out anyone using a decent ramdrive setup sees and know that windows OS can't keep up even on great rigs. I/O mechanism need to be redesigned to hit specs they mention. I'm glad sony says that is the performance but I would love to know how they achived that. It's one thing for a technology alone to promise that speed but what application specifically was reaching that performance. I've learned not to trust most tech makers cause they are giving us numbers that sometimes don't match real world performance when you throw a bunch of things running at once that are greedy.
It's a nasty bottleneck and short of industry miracle won't be touched until MS or Sony engineers are allowed to do their jobs vs company politics of getting things paid. I'm glad MS has phil but is super lacking in this area and doesn't have anyone great in certain areas that should be addressed.
No OS is perfect but the problem with what most gamers use is the parts aren't as great as they should. Easy way to describe it's difference between a super car and sports car. Gamers need a sports car OS and we really don't have one, it would be daunting to do it but like I said I'm in other engineering movement that have done thigns people said were impossible. A customized linux kernel right now offers a ton of things reliably you cannot get on windows ever. BSD can do it but implementation is everything. The bottle neck is that OS isn't flexing the way it could or should be.
If you're wondering where I get my own expertise from I customize my linux to the point I have my own customized cpu scheduler and network stack that runs circles around any console or version of windows that exist, so any cpu/gpu I drop in to those environments works like a champ. I don't ever mind discussing how I got to that point either. firmware and console makers with the politics of some companies are doing us dirty and devs don't have much recourse even ones that work at ibm or ms who could influence this process greatly.