But that is a problem with overclocking and that particular game. You can't compare your OC card with the next gen 1080. That is truly different hardware.
Yes my ASUS gtx 1070 is made by a different company, may have a different fan and heat sink set up; but the actual gpu and its architecture is the same for all gtx 1070s. Period. If there is a software problem, nvidia fixes it. There was recently a firmware issues with a majority of this cards, and it require a video card bios update from the manaufactuer; because the OEM is responsible for that sort of thing, as well as warranty, etc.
If your problem with your 980 was related to a manufacture defect or firmware, that is evgas fault; but all 980s core gpu was the same.
All the issues you mentioned are related to software, or in one case OCing. OC isn't for everyone, and if you do you may experience unexpected problems; the hardware was necessarily optimized for that.
I said that's the reason I won't be getting an OCed card ever again. I wasn't specifically comparing it with the 1080 just that I got the FE one instead of an OCed one. EVGA acknowledged it was an issue with that card. Not all GTX 980s crashed Blizzard games. But EVGA OCed ones were having issues with it.
And I didn't OC it. EVGA did before I even got the card. And it just affected Blizzard games. I played a lot more games, at higher quality even, that pushed the GPU harder and never had a problem.