Hello and welcome Mikey
There is a problem with the startup entry . The automated startup repair doesn't fix such problems all the times. What you need to do is to run ( click

)
Startup Repair , using either a system repair disk, or a windows installation disk. Sometimes it needs to run startup repair for at least three times, with restarts after every single run (
Startup Repair - Run 3 Separate Times) . This action will add the missing OS loader.
At the same time, as you forced the system restore to stop, there might be some corruptions in your system files , too. To fix those, you need to try
SFC /SCANNOW : Run in Command Prompt at Boot .
If you dont have either the system repair CD or the or a windows 7 installation DVD, but you have a legit windows 7 product key, you may download the windows 7 pro 64 bit iso from digital river .