I know this doesn’t help in any way but exact same components as me and it is infuriating.
I turned all settings down to “low” and it has enabled me to stay in the game. I know that is NOT what we want, but for now if it helps you not get suspended and be able to play the game then I hope it works for you.
I just had a crash, not sure if someone from Blizz can check the code but it was:
60D00400-3602-4E42-80A9-5043BCD93E09