Windows Restore can also be really useful for undoing the damage caused by a misbehaving app or Windows update. If you use System Restore and select a restore point that was created before you installed the driver, this can restore your system files to the previous state before any problem occurred.
However, in some cases, the driver may not uninstall properly, or it may damage system files when you uninstall it. For example, if you install a device driver that makes your computer unstable, you'll want to uninstall that driver.
This can be really useful when troubleshooting certain types of problems. It will reinstate those system settings, files, and drivers, returning your underlying Windows system to that earlier state. Then, if something goes wrong, you can run System Restore and point it to a recent restore point.