Do you use the rolling scenery caching? I found when I disabled that, about a year or so ago now, it made my rate of crashes go down.
One theory was that if there were data in from before you installed an update with new scenery data, that the old data may be causing the crashes.
The other potential fix is to delete the scenery cache, then recreate it:
You can also delete the file “ROLLINGCACHE.CCC” from "C:\Users\%USERNAME%\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache", but only do this if the sim is not running.