50 / 50
System restore can be a great time saver when it works. I've found that it seems to work better on systems that were well maintained to begin with. On systems that have tons of junk running on start-up it's not very reliable. And for any type of malware damage no matter how minor forget it.