Anthony,
you've got me. I don't have a decent dictionary with me at the mo, and I don't know off the top of my head. I can think of a difference between "repair" and "restorate/restore", but not your between "restorate" and "restore".
Repair: Fix using its own parts. Restore: Fix using new parts.
I know that doesn't help, but it may help some other browser think of difference.