Driver Max is a fairly decent free solution. It runs in the background and is rarely seen hogging system resources. Are you looking for a free solution or a paid one that could potentially perform a little better?
Personally, I don't bother with driver updating software. I search out manual updates every few months or if I encounter specific problems. Sure, it's nice to stay up to date with the latest drivers, but I like to search them out manually to avoid any compatibility issues. Check out Driver Max anyway! It's worth a look