I have had my college assigned Surface Book 3 for a little over a month now. Immediately as I was transfering files to it, adding software and configuring WIFI, I noticed it was sluggish and not really exibiting the performance I expected coming from the 3rd generation Surface Book. In fact it was slower than my gen 1 Surface Book.
Over the first few weeks the laptop automatically went into hibernation mode a couple of times then seemed ok. Of late though it has been doing it a lot. I reviewed the Event Log and found that each time it seemed to shut down but was actually going into hibernation, the event log said it had overheated. No thermometer popped up on the screen as I expected it should. I downloaded a program called Core Temp and it confirmed that it was running in the high 80C range and sometimes into the 90C range without much running in the foreground. I shut down unecessary services but that did not provide relief.
I contacted Microsoft Support and their determination was that I needed to wipe the drive and reinstall Windows and apps. I did not wipe the drive.
A little background now and this will help. I have it plugged into Surface Book Dock generation 1. A mouse, keyboard and 2 external monitors are connected to the dock. Surface Book 3 is supposed to work with gen 1 and 2 docks.
I then decided to remove the laptop from the dock and in a short period of time the processor core temps dropped into the 40C range! I began researching updating the dock and found this update https://www.microsoft.com/en-us/download/details.aspx?id=46703. I thought it weird that AMD64 was in the file name and that it did not specifially mention that it was for Dock version 1 but I installed it and the processor core temps dropped into the 40C range as they did when the laptop was not plugged into the dock. The laptop is also no longer sluggish plugged in and performs as it should as a laptop with 32gb of ram. I also want to provide a link to a Microsoft technical article regarding updating the dock firmware here: https://docs.microsoft.com/en-us/surface/surface-dock-firmware-update.
I hope that helps someone.