Windows 10 Freezing

Your issue does seem quite mysterious, although I would suspect the problem to be driver-related. You could 'try and disable Windows Update's automatic install of drivers for a few days to see if the problem stops.

Right click the Start > System > On the left panel click "advanced system settings" > click on Hardware tab > Device installation settings > Select No, let me choose what to do, "Never install driver software from Windows update", leave the last box checked.

p.s. I used to an acer laptop and when upgrading from Win7 to Win8.1, acer didn't provide the win8.1 ati radeon drivers for my card and windows update was automatically installing the latest ones, which overrode my existing drivers leading to blue screens etc. I would have to perform the above, and then uninstall the new drivers and reinstall the old Windows 7 Acer provided graphics drivers again. Hope this helps.