I generally don't trust those programs that claim to update everything you have without any problem, and much less when talking about device drivers
, since each particular driver
may be different, with a different installer and compatibility requirements. Windows update for third party drivers falls into this too, it's unreliable.
The only sure way of getting proper drivers is to go to the manufacturer's site and look for the exact model and get the drivers from there for your OS.
And even there, when it comes to kernel-mode device drivers, I'm on the side that "update only when necessary or a problem is found". Since they are one of the prime reasons for BSODs and incompatibilities I prefer to change something that's working only when it's absolutely necessary.