I used to use "DriverMax" of which it's best feature was the driver backup facility and if like I used to be with forever trying new programs and everything then the backup came in very handy on more than one occasion, so if you needed to roll back or anything like that then you still had a copy of the driver.
The major problem was that it would suggest so many different updates it was hard to distinguish which was the actual one you wanted, which was probably the reason I gave up using it eventually, plus as said earlier, if it working then don't fix it, it's very rare that you will see much improvement on a existing working system.