Update: My problem is different from many here so I opened a new question called Surface
Pro 2017 with i7 overheating under high CPU loads (both Utilization and Speed) Probably best to ignore this...
I ran some more tests today. I have both the Surface Pro 4 and new Surface Pro (2017). Both with the i7/512GB/16GB configuration.
Surface Pro 2017
I ran the tests again with the Real Temp GT 3.7 running and watched the temperature jump from 45°C to 100°C and then shut down as the Utilization was 100% and the speed 3.77GHz.
Everything I've read says that the Surface Pro 2017 with i7 has a fan. I listened very closely and never heard the fan turn on. (Ear firmly on the machine)
Surface Pro 4
Same Visual Studio solution, the CPU jumped up to 100% Utilization and Speed of 3.20GHz, but I could hear the fan kick in and the temp never got above about 72°C. It took 4 min 10 sec for all the tests to run. It did take the machine a while to cool back
down to about 40°C and you could eventually hear the fan turn off.
Questions that came to my mind:
Is there a fan?
Is the OS/Drivers/Firmware not causing it to engage?