I wonder why not prevent lags by only appying advanced optional graphics stuff when the FPS are high at time. So The game could use simpler or even no shaders and skip decorative models some time.
It there an approach of dynamically calculating more or less each frame for higher FPS yet?
Is there a project using this approach yet?