I bought a Surface Pro 7 last week and have had the same issue with frequent BSODs.
- When using the device normally
- When not using the device, but with the display on
- When downloading large files
- When waking the device up from sleep
- When attempting to restore from a fresh recovery image
- When trying to run windows update sometimes
Most common BSOD is the IRQL_DRIVER_NOT_LESS_OR_EQUAL one, but I get something like SYSTEM_THREAD_EXCEPTION_NOT_HANDLED fairly often as well.
I've attempted the following things:
- Installing all windows updates
- Downloading and installing the SP7 driver pack from MS's support site
- Running the 'fresh start' option
- Creating a recovery USB and using that to restore to 'factory settings', then re-running updates
- Trying out a Windows Insider build in case that somehow had a fix
Still, no luck. Unfortunately I bought from Amazon (sold by MS still) so I don't believe that taking it to a Microsoft store is an option. I'm really hoping this isn't a hardware issue and that a driver/firmware update could resolve it.