I've never trusted automatic procedures which run in the background when I have little control or knowledge of exactly what they are doing and when they are doing it so I have always turned system restore off completely and take control of my own destiny by making system image backups on a regular basis and also immediately before making any significant changes to my system as in software installs, driver updates, service packs etc. There are many drive image software packages about, both free and to buy; I personally use Acronis True Image.