Windows System Restore is meant to restore your machine to a previous time, but MS never really paints it as a recovery or restore utility. It's simply not meant to do that. It's best to not rely on it either, as it's bound to fail if you have even the most minuscule of issues on your machine.
As mentioned before, if you want something to recover a pc, disk imagers like Macrium Reflect are good options. If you prefer something akin to Windows System Restore, snapshot tools like Comodo Time Machine or Rollback Rx will probably offer you what you're looking for in terms of functionality and performance. Both offer free versions as well.