Hear me out. A few games have shader installations that will usually apply any new settings you put down AFTER you restart the game, and a lot of other games have graphics settings that will only apply after you’ve rebooted the game.
I don’t think it would cost developers ANY amount of money or any significant development time to add a “Reboot game” button (or toggle) every time the player presses the quit button, or give the player a prompt every time they change a setting that requires a game restart (like in both PC versions of GTA V).
I also think ANY game should have a “full potato” mode capable of running in older computers with NONE of the fancy graphics stuff that we have access to today, despite having a decent computer now.


Also how ‘full potato’ do you want it to be? I assume the settings don’t scale below low, so it’d be just turning off shadows, reflections etc. Would even the lowest resolution textures fit in the vram of an older card? And besides, the engine is probably designed for modern multi core cpus so even if the graphics could be scaled down it might not run well
I always dread picking up a new game that is kinda demanding on the hardware because I hate to keep testing all graphical settings to have the best graphics with good fps. The least they could do is show a split scene with each setting on or off so you can judge with your eyes, but a button that you set the fps and the game crunches some numbers and benchmark to find the best quality graphics settings it can do at the target fps.
If it can adjust the graphics on demand would also be awesome because some games can have variable demands during gameplay.