Maybe, but are you sure the restore point is clean? Maybe it contains the virus, but it just hasn't shown itself yet.
I don't think I could recommend that to people, because I see they fear System Restore anyway. If it doesn't work, they may lose programs and still need a virus scan.