60fps doesn't matter
60fps feels smooth, less than 60fps doesnt feel smooth. Even in non-shooters. I dont like the jittery look when i pan the camera or do anything. Computers are more than capable of it. I say this as a programmer who focuses on low level optimization. Almost all software runs like shit because devs dont care about performance and people are just used to it. I still have my mind blown on a near daily basis on how much I can squeeze out of my cpu. Not because i'm doing anything crazy or complicated, but because 90% of software has visible latency for clicking a button and eats tons of ram for no good reason.
RAM should be used. For gaming it would be wasteful not to use it. If you aren't using all your ram then you're loading textures, shaders, and everything from disk, which is thousands of times slower and that would lead to .. you guessed it, gamers bitching about lag
That's... Not really how it works at all. Using all of your ram is actually pretty bad. Because then if your computer needs more ram, something is getting dumped to the page file. On your hard drive. There's no easier way to make your PC crawl than to make your cpu have to keep swapping shit to and from the page file.
It's entirely possible to have a better system for when to have those textures loaded to decrease overall ram usage, better/less wasteful data structures, culling techniques to decrease the number of things that have to be loaded and directly handled (e.g. in factorio if you have a belt with only 1 type of item on it, it wont track every individual item. It just averages the throughput to save on processing power.)
I have 32 gigs. I want them to use it.
The average consumer still has 8, i have 16 and run into problems with some modern games. I also shouldnt have to close other applications on my computer because your shit game cant handle its memory properly.
As someone learning c# right now, can we get some of those "modern ergonomics" for switch statements π
I cant believe it works the way it does. "Fallthrough logic is a dumb footgun, so those have to be explicit rather than the default. But C programmers might get confused somehow, so break has to be explicit too"
I miss fallthrough logic in languages that dont have it, and the "goto case" feature is really sick but like... Cmon, there's clearly a correct way here and it isnt "there is no default behavior"