For OEM installations I check only the supplier site. For others I check the manufacturer site. I block all driver updates from Windows for the reasons you describe and I most definitely never will allow driver update "wizards" within light years of my pc's (if you can't change your own spare wheel on your car you shouldn't be driving).