You have the best software to do that already, between your ears. No program that I am aware of does a better job of picking which drivers to update (and which to ignore or rollback) than the human brain.
Windows doesnot Detect old hardware ex: old sound driver (inbuild in mobo) update windows but said no compatible drivers found . But other software (not remember) detect the manufacturer name and device version (but ask money for download driver) so Google I find the driver install that sound work fine . So windows update is not fix all problems . So u know any good software for this job share that info other wise don't think people are fools (u r the fool now).