Try running SFC and DISM scans to see if your Windows system files have any issues. Sea of Thieves is one of the few games you might play that makes use of Windows system files to run (Xbox Live stuff).
Open Command Prompt as an Administrator and enter:
DISM /online /cleanup-image /scanhealth
If it finds any corruption, then:
DISM /online /cleanup-image /restorehealth
After that, run SFC, which will automatically find and fix any system corruption it finds
sfc /scannow
When I rebuilt my PC a couple of years ago, I thought everything was fine and stable, as only SOT BSODed my system. Those scans found some corruption with the fresh Windows install, and fixed it automatically. Ran perfectly after that.
Hopefully, that's the issue.