I would suggest using Acronis True image. Don't depend on Microsoft restore points to work for you 100% of the time , if the OS gets compromised? by Virtus or Trojan or Malware, chances are the restore points got destroyed via the active trojan just to prevent you from restoring!
Have a 4TB or 8TB Extended drive separate from the main OS, create a restore image on those drives and you will be safer.
Its called a snapshot! This will server you better and give you a better place to safe guard your work.