The two most frequently seen programs are Driver Detective and Driver Agent. Here I never even bother using any 3rd party tools but simply go right to the support sites for different manufacturers or allow the MS optional hardware/software updates to locate whichever ones are not immediately found.