Let me tell you what I do.
Right now make a system image and put it away.
Make another system image every month or so.
Problems? Restore with system image.
Cant use the curren one torestore, it has a virus, maybe?
Hey you have the one that you made, today and forgot about.