Game still crashing 3 months after launch

Since I played the OW2 beta in July, my game has crashed pretty much every single game.

I eventually stumbled upon this post, which suggested that changing your SID will fix the crashes.
I reset my SID which did in fact fix the crashes for a few days, but now they are back.
I don’t feel you can expect your players to reset their SID every time they want to play your game. Please, just once, do something Blizzard.