i like ccleaner's new driver-updater.
i have an ASUS AMD ROG STRIX X370-F GAMING motherboard and ASUS is s-l-o-w to update the drivers for it, which has bugged me for a long time. now, all of my drivers are up-to-date.
with something like the driver-updater, you have to anticipate that there could be problems after updating the drivers, and be prepared to fix the problem by "reformatting" your harddrive, if necessary, or by using some type of system-restore.
in my case, i used ccleaner to update all of my drivers without experiencing any problems as a result.