How often does MS Windows back up by default?

Do you mean "System restore"

By default: System restore automatically create a restore point when an Autoupdate installation is performed. Or when you install/uninstall a program with a installer that is System restore compliant.

If you want it to create a restore point at regular intervals, you have to manually configure it.