I assume you used the System Restore from the System Repair disk? For three attempts I was meaning Startup Repair, not System Restore. Glad the computer is no up and running.
I would recommend you create regular disk image backups to a USB external drive, the interval depending on software installs, and updates. This is especially true if you do not have any Windows 7 install DVD. Free programs that can do this is
Aomei Backupper Standard
Easeus Todo Backup Free
All allow you to create bootable media should the computer no longer boot because of things like file system corruption, malware, or a failed drive. For instance, if you had a failed drive you would replace it with a new drive, boot the media the above programs create, then restore the image from the USB external drive. You would be back up in minutes with all programs and settings intact, saving you hours of work. The programs also allow you to mount the image as a virtual disk, letting you any file out of that image.
Aomei and Easeus also offer file backups, including incremental and differential. Easeus being the easiest to use.