I think the Bitcoin craze hurt AMD in the long run. It drove non miners who just wanted to game straight to Nvidia during that crap.
Following that up, the poorly threaded drivers, higher heat/power/noise of many of their options (particularly the original 290/290X, the last AMD card I bought was a launch 290X, and it was terrible).
It sucks because Nvidia can charge a lot more and get away with it largely. The 970 and down are honestly pretty decent buys, but the 980+ get silly expensive in a hurry. If the 3xx hadn't been so disappointing and offered great value then it would be better. To launch the highly hyped HBM and fail to really leapfrog the competition is pretty sad.







