1. is system restore switched on?
2. more restore points means more memory (HDD space is needed, try increasing the space available for system restore.
3. restore points are only create when ther is a change to the system i.e. MS updates or you manually create a restore point.
4. you will not be able to create a restore point further back thah today