Ultimately there is nothing any of us can do except wait for Blizzard to take responsibility and fix their poorly coded game.
It’s not a hardware issue as there are over 100 people on these forums alone experiencing the same problem each with different hardware.
It’s not conflicting software on our computer as even a fresh HDD with nothing but Windows and Overwatch continually crashes.
The problem is Overwatch itself.
But Blizzard refuse to admit they screwed up, they already have our money so they simply don’t care.