On Windows, a lot of motherboard vendors would ship their own update utility, however the issue is that in 9 out of 10 cases, that utility would also install some useless garbage on the side, and hog the resources, while not really doing anything. In other cases, Windows itself can provide you with updates, for the devices it recognizes