System Restore is a valuable safety feature, but it doesn't need to take over your hard drive. By checking how much space it's using, deleting old restore points, and setting a reasonable storage ...
Windows Fast Startup sometimes breaks updates and hardware checks.
Most prebuilt/OEM systems I've seen come with a system restore partition, or a utility that will let you make a set of restore disks. For any system I get rid of (personal, or business) I run Kill ...
I cleaned out the hijackware and start-up stuff with HijackThis! and got rid of the trojans and the crapware apps that they installed, but I now am sitting with a pretty much useless Windows 7 ...