|Just some information-|
Using System Restore too many times can cause
more harm than good. After doing a restore
that does not fix a problem, then UNDO the
Restoration, and try another restore point, or
just do the UNDO.
Maybe the following helps:
Troubleshooting System Restore in Windows XP
Have you tried using System Restore in Windows Safe-Mode ??
A Description of the Safe Mode Boot Options in Windows XP
Watch for help from others.