It's odd that you have done numerous app installs and no restore point was created. Most installs create one automatically.
Any significant Windows Update should create one also. Have you tried that?
I think the default is to create one weekly, but in the real world, doing what I do, I have 3 or 4 in an average week---none of which I create manually.
I'd give it some time and watch it for a week.