I believe Nvidia has a profile manager.
ATI definitely does in CCC.

You save your settings and create a profile, give it the name of your game if you like.
Every time you want to play your game you just select the profile.
You could have a bunch of profiles saved for your games.
It may not be a cure all, but it beats constantly changing every setting, just to play a game.