Hi,
Since you have mentioned that you're about to perform system restore, can you update us if you've already performed it and what is the result?
There a lot of reasons why your system may freeze. However, we can perform additional troubleshooting steps to isolate the issue. We suggest that you perform a clean boot to
start Windows by using a minimal set of drivers and startup programs. This helps eliminate software conflicts that occur when you install a program or an update or when you run a program in Windows. To perform a clean boot, refer to this
link.
If still the issue persists, you can run the System File Checker tool. It
is a utility in Windows that allows users to scan for corruptions in Windows system files and restore corrupted files. To run the tool, click on this
link.
Windows updates and service packs may fail to install if there are corruption errors. You can run the DISM tool to resolve Windows corruption errors. Refer to this
article on how to run the tool.
Let us know how it goes after performing the suggested troubleshooting steps.