Personally, I disable System Restore because:

1. it's unreliable
2. it can be contaminated by malware
3. it takes up valuable space

I really recommend a good bare-metal (imaging) backup...