Exploring the world of film and gaming with Jonathan R. Lack and friends!
At least for desktop computers, the newer driver bundles for NVIDIA graphics cards come with a program called ‘Geforce Experience’. In addition to monitoring for driver updates, this program can optimize your game settings for you based on your system stats. Then you can even launch your games from within this program.
Yup, I have that on my laptop, and it's awesome! Bioshock Infinite was running slugishly before I used it, but when I did the optimization, it was running at higher levels than I could have imagined, and with incredible fluidity. It's a great tool.