So I finally got it to boot again and this time my fan was running full speed for quite some time so I loaded up core temp and my cpu was at about 90 degrees celcius but only maxing at 58% (cpu0) and like 20% (cpu1). I rebooted into linux and they are now settled at around 55 degrees each. This kind of boggles my mind a little because I have never had temps that high even at a full load. I have installed the latest nforce drivers in Windows as well. Perhaps a chipset driver problem? Again any advice would be appreciated. Thanks again.
Surface Pro 5 News - release date, UK price, features, specs