Restore points are handy if you make one manually, make the changes that might cause trouble, and then restore to just before the changes if there's trouble.
Since I don't make manual points, it's never been of use to me.
Think "last known good config" only helps on failed boot; every time the system starts succesfully, that becomes the "last known good config". Don't think it will do you much good in this case.
Something I thought about is some CPU powersaving option in the BIOS. Maybe the down-volting makes it unstable, leading to a crash eventually. Bit of a longshot though.