What about all those GTX 970's with coil whine, and that 3.5GB thing? They still sell like hotcakes (deservedly so because the memory thing doesn't have an impact). The R9 290/x was pretty stupid sure, but Nvidia has had cards that were noisy as all heck too, but that doesn't matter as much because they are higher quality.
Their CPU's are of high quality too. I'm not sure how you measure that quality in a CPU though.
And as for Bulldozer... Well yes, it wasn't brilliant, but I still think at some point we'll look back and say they were too early with that design.
EDIT: IBM should buy them. Then we have two blues.
They sell because people are stupid and don't read. Plus AMD waited too long on the 390s and rode the 290s. If AMD had struck sooner with the 390s, we'd be probably seeing a good price war as nVidia cannot compete with the 390s on price. For the same price as a 970 with 3.5GB and frame stuttering you get a 8GB 390 that beats it in performance and has no stuttering, plus is ready for future games....AMD waited 6 months, underwhelmed everyone, which in turn helped 970 sales.
Who knows, if AMD had struck sooner, maybe nVidia would have released a 970 with only 3.5GB and no stuttering issue. That is really all it needs. Course the 900 series has been utter shit the moment they announced the 960 would be a 128bit card and the 204 would be leveraged for the high end.
CPUs are mixed. Quality is good but builds are moronic. AMD has had years now to tweak APUs and keep ahead of Intel but literally they've just rehashed the same crap. BD in quad setups is terrible no matter what refinements you do to the core, yet they keep promoting it. Using RAM for VRAM is another problem that I expected they'd address before Intel caught up...they didn't do it. Intel now has chips with fast RAM added that can beat APUs.
Literally they released Trinity and that was the end of any real refinements in APUs. GP processing then came too late and is so limited in usefulness that there is no real point to it. Not to mention they've lacked L3 all these years as well.
I recently did a build for a friend's mother. She needed something simple and instead of going with an APU like I did years ago for a relative, I did a Haswell i3 build. Damn its snappy. Much more confident in her getting 5+years out of that than I am an APU build.