I have the exact same issue. I have a Ryzen 7 3700 X (stock), 32 GB RAM, Radeon RX 5700 XT (slightly undervolted). Sometimes I can play for 10 minutes, sometimes 40 minutes then all of a a sudden green screen on the screen with HDMI then PC reboots. I monitor the temps and they are normal, GPU idling at 60-65 C, CPU at 55-60 C.
No other game or app is doing this. I can play hours of Division 2, F1 2019, Gears 5 and so on. MSFS is the only game that is crashing my PC. I've just spend a lot of money upgrading to this new setup but cannot enjoy the sim cause I know it will crash.
I've also tried everything from increasing the virtual memory, deleting logitech software, running the GPU at default, disabling v-sync, re-installing the game and so on but nothing seems to work.
Is someone at ASOBO or MS reading this? I hope they will so that this issue is getting sorted out!
So a quick update from my part. The game is not crashing anymore, have been playing for hours and hours the last 2 days. As mentioned earlier I had a slight undervolt on my Radeon RX 5700 XT and can play all the games I want with no crash what so ever...except MSFS, so I dialed the wattman settings to default and increased the memory to 1850 Mhz and has worked since then no crash what so ever.
The strange thing here is that when running undervolted on the GPU I did that because of lower Watts, lower temps but same performance as stock so basiclly the cards runs cooler, but MSFS does not like that for some reason. Luckily wattman has different game profiles that you can apply and its just a push of a button to have the specific settings for MSFS and the undervoltage settings for other games.
Hope this helps someone with Radeon 5700 XT cards out there.