No. Do not keep the Toshiba factory installed programs. Make a true clean install with zero from Toshiba.
After you have installed, installed MSE, installed all updates, then go to the Toshiba website and enter the info for your computer.
You can then download from their site any program you think you can't live without.
I have a Toshiba laptop. I have a clean install. I have zero programs (read that as bloat) from Toshiba on the laptop.
Your disappearing restore points problem will go away. Win 7 will not delete any until the space for restore points is full and then the oldest will be deleted.
Other super-duper speed up your computer programs will do such a thing.
You can also purposely delete all except for the last via Disk Cleanup that comes with your Win 7.
CCleaner can be used, but does not be default, to delete restore points. You can also delete restore points thru much the same procedure as when you yourself create a restore point.
We do have tutorials on creating, etc restore points.