I have experienced multiple crashes per day so I decided to look at memory usage. D2 seems to have high memory usage, for comparison, I looked at Valhalla which was at 52% while D2 was at 86%, so quite a discrepancy. Other games were in the 40 to 55%. I cannot comment on the accuracy of the measurement of usage which comes from Task Manager, but I am struck by the discrepancy.
I also looked at the issue of standby memory which can accumulate to 6-7 gb. I started using a software called Intelligent Standby List Cleaner, which deletes the standby memory when it reaches certain thresholds. It runs in the background while the game runs.
It eliminated the crashing and the game has run without crashing for days, including match play, which always induced crashes.
@Moderators I wonder if the devs had an opinion on this and might comment.