I have read that the System Restore incorporated in the MS OS is a very light weight facility, it has cured minor problems for me but before I installed Norton Save and Restore if System Restore didn't work it was usually an indication of something more serious and may require you to format the HHD and start again.
Have used Norton Save and Restore twice now and it has done an excellent job both times, it is a serious tool that re-writes the HHD with a copy it has taken earlier, back-ups recorded according to how the owner schedules it, me, one per week, keep the two most recent, delete older back-ups, works in the background, zero drama.