instead of relying on the system image backup as suggested by @blackberry-prince and @andycalling, i prefer the usage of the
windows recovery image tools to create a recovery image of my system to restore it to a clean state.
Now, the caveat is this method wasn't exactly designed for a full backup like @blackberry-prince and @andycalling's methods; it wasn't meant as a means of a full backup including your files. It was meant to be used in a method like this that i did: Clean install windows 8/8.1/10, install requisite drivers/updates, install your preferred applications, create recovery image. The advantage is, coupled with a backup method for your personal files or user directory (something that i would use file history or system backup for), reinstalling windows to the state of your recovery image is as simple as using the settings->update and recovery->refresh/reset. It'll leave you in a clean state of windows with all the drivers you need and all your desired apps preinstalled. It's like having your own recovery image.
I don't think it's any better or worse than what's provided; it's simply a different option. Since i already have a most of my files on onedrive or backed up on crashplan or my local nas, i don't need to create a full image of everything, so the recovery method works for me to quickly get a clean system.