Always create a restore point before installing any new hardware drivers. Many of the install processes will create a partial restore point. A manual one will be complete and will show in the restore list. And a manual restore point before any big windows updates.
This is especially true for video drivers.
About monthly, and fur shur BEFORE AND AFTER big installs, create an image. I most often use an internal and copy to external. Much faster with an internal disk. Don't currently have a SATA port for external.
Always create an image before any OS changes: 8, 8.1, 8.11,...
I will use the disk clean tool to get most of the debris. Then will open the user and windows temp folders and delete the remnants. Then move any downloaded files to be kept to the correct disk/folder.
I will stop the swap/page file, and hibernate function, reboot and verify the files are gone.
Some times I will defrag the disk. I use auslogics in optimize mode.
Create the image, and start the hibernate and swap functions.
And then, after the update is installed and working I will create a new image.