To rule out some of the potential hardware issues you could try disabling the components you can in the BIOS or in Windows Device Manager. In BIOS you might be able to disable WiFi and Sound.
The test is to try and identify the device or driver that cause the freezes. You disable a device, run the PC a while, if it freezes go back and enable the device and then try the next one.

The graphics driver is often involved in freezes. You do not list what you have for graphics, or what driver version you are running. But generically you can try uninstalling the nVidia or AMD driver and all associated programs and then run the laptop on the generic Windows graphics driver for a while.

  • Uninstall the graphics utilities first
  • Uninstall the graphics driver last (If the graphics control panel has an option to do a complete uninstall, use that)
  • When finished, restart the laptop
  • Windows will "find new hardware" and install the Windows graphics driver
  • You will be asked to restart to complete the installation, do that.

Then run the laptop that way for a while to test.