It's always best to get your mainboard drivers from the mainboard manufacturer, not from Microsoft. I usually try to install my mainboard drivers with a clean install of Windows. You should never let Windows do hardware updates. Especially Windows 10. And that is one of the big problems with it. It forces you to update. It's why Windows 10 is garbage.