So, I head about this new program released by NVIDIA called GeForce Experience. Its new and in beta version was avaliable to the first 10k downloaders or so. So I don't know if download is open atm but it will be a must download when its released.
It scans your computer for games you have installed and scans your graphic setting for those games and then scans your computer for your hardware (CPU, Graphics card, etc.) and allows you to optimize the graphics without going into the game so you can get the best graphics but maintain the best frame-rate. Also it scans your hardware and detects if there is new drivers available and you can set it so it automatically downloads and installs it for ya. If you're like me and get a little TOO lazy to do it your self, this helps a lot.
Screenshots of the program: