In my limited experience it doesn't take much to totally bork a restore point. A antivirus detection/quarantine of something in a restore point is enough to render it useless.
System restore can be handy at times; an alternative is a free reg backup called Erunt, but nothing really substitutes for making regular backups, or images, if you have the imaging software.