Outdated Drivers are often a reason for system freezes and system crashes. How often do you really check for updates to the Drivers on your Windows computer? I do not. I usually only install the new Drivers offered by Microsoft Updates.
Drivers can be updated manually, via the Device Manager. Or you could visit the hardware manufacturers sites to download the new drivers from the respective websites. But this has to be done manually for each Driver, and can therefore be quite time-consuming.