Did you take the restore point back far enough?
Are the missing file, program files (non windows)
Have you tried sfc /scannow ?
Any error messages? (on bootup) or otherwise.
What is left in ms.config ? Did you have the service pack update installed?
Any changes you made that you can discribe to help solve problem.
All questions but trying to gather info to see if
we can focus on an area.