If you are one of the many who are in the NVIDIA graphics card camp, you may like this GeForce utility. It analyzes your system, advises you of driver updates, and - most of all - it checks your installed games, and where possible, not only suggests the optimal game settings, but actually makes them for you.
Crysis 3 comes to mind. It's a very GPU intensive game with LOTS of settings making tweaking it a crap-shoot at best if you don't know what you're doing. The NVIDIA GeForce Experience program takes the guess work out of knowing the impact of each of those cryptic settings. When it's done adjusting your settings, you can be pretty much assured you're seeing the best possible result - the one that pushes things to the limit, but doesn't lag out the game with crappy frame rates. You'll get the best of all worlds. My Crysis 3 benefited immensely using the GeForce Experience.
Not all games are covered. COD5 WAW for instance - not covered - but these days, just about anything can run that game comfortably without a lot of settings tweaks. But for contemporary games - the ones coming out right now, the NVIDIA GeForce Experience should have you covered.
And remember, whenever you do an NVIDIA driver update, always perform a "Custom" install and select to perform a "clean install."
Get the NVIDIA GeForce Experience here: http://www.geforce.com/geforce-experience
Have Fun!