It's a bit of a long shot, not heard of just 1 system restore point being available before, but you probably have nothing to loose by trying this reg. addition.
http://www.kellys-korner-xp.com/xp_tweaks.htm
#278, or 289R look likely candidates.
Tried fixes from this site before, can be pretty good. Haven't tried this one, though.