The problem with any driver updater, windows included, is most go by the date, which means absolutely nothing. The dates are usually(not always) the date it was taken up in the updater listings, and not when it was made. They should only use version numbers. that's why I only use the ones from PC manufactures site (except for graphics card/integrated graphics). If windows wants to download I let it so it doesn't want to nerve or I have a bunch of hidden ones. I then go to Device manager and choose the one I want to use Update driver>Browse my computer for driver software>Let me pick from a list of device drivers on my computer>make sure "show compatible hardware" is ticked>and I choose one, 2 minutes work and a long time peace.