A long post is welcome, plenty of information.
1. Anti-virus software update and full scan
2. Disk check ; click here
3. (and this is what I think is the root cause) Failing PSU ; try the machine with all unneccessary hardware disconnected.
Surface Pro (2017) vs Surface Pro 4
20 groundbreaking 3D animation technologies coming to Siggraph 2017
iPad Pro 12.9 vs Surface Pro 5