Gabriel,
Are you running any cleaning porgrams (ex: CCleaner) that may have a option to delete restore points?
Is it deleting all restore points, or all but the most recent one? If just all but the most recent one, then you might see if bumping it up to 10% may help keep more stored?
If it is all of them, then you might consider doing a
repair install.