Something like the suggestion from pr3@ch3r could be used, take a look in the wiki How to partition. The most important point is to have home on a separate partition.
The solution suggested by pr3@ch3r will however not work. You can have 4 primary partitions or 3 primary and one extended partition in which you can have logical partitions. (The number of primary an logical partitions can be no more than 24) so some of the partitions suggested as extended has to be logical.
If you use a separate home partition you can reinstall with ease without loosing your data.
As for separate boot and tmp partitions I have no opinion if you use them or not
Restore points is a good idea but probably not possible.
For almost ten years now (Linux first this year before then Windows) I have made image files of my entire hard drive, later the important partitions on a daily basis. If things get screwed up you just roll out an image file. But you need a bit af spce to do that.