They would still, if the lying, stealing man whom their founder, Jerry Sanders, picked to be his replacement had put their profits into R&D, which he did not. Added to that, he paid ~triple the value for ATI, some of which I can assure you went into his pockets, and they have struggled ever since. There is a very good reason that his nickname is 'Ruinz'...
Oh stop hectoring the man!
ba dum, tsh.
I am a huge AMD fan, 3 out of my 5 builds have been AMD. But I cant justify getting such low performing CPUs.
Not a flame bait thread, I really want to proudly buy a AMD CPU and tell the world to buy AMD and that its BETTER than intel like during the Athlon64 days. I honestly cant recommend an AMD unless they are on a really tight budget.
There is more to the story than simply "AMD can't compete". AMD has, since ~2011, produced CPUs that perform fairly well compared to Intel offerings in edge cases that either aren't significant enough to give AMD a market advantage or are too difficult for anyone to produce outside of a very small niche.
Bulldozer and Piledriver are actually pretty good in integer performance (some of the time), but that didn't make a big enough difference for them to catch on in the server room, so the floor sort of dropped out from under the entire company budget-wise. There was also the whole FMA3/FMA4 thing . . .
Then, after that, AMD made a push for HSA with Kaveri (which showed up late), and nobody (including AMD!) supported it with software to take advantage of its capabilities at launch. So here's an AMD chip that
brand new sold for ~$180 that could challenge many Intel chips (even a few Haswells) with a bunch of dark silicon because nobody could use it. Even today, HSA doesn't work under anything but Linux, and even then, high-level language support for HSA features is a work in progress.
It's not like AMD hasn't put forth CPU designs that have a lot of performance potential. They have. If you take full advantage of xOP, FMA4, and HSA, Kaveri can stack up quite well against Intel offerings, even if FMA3 and AVX2 are also supported (and what the heck, even OpenCL for HD4xxx GPGPU where possible). Most developers aren't going to bother with that, and absolutely nobody is supporting HSA right now that I can tell.
What you usually get is some code with SSE2/SSE3 support and that's it, and when it's code like that (and/or legacy code), Intel wins. When it's sloppy code that causes cache thrashing and other madness, Intel grabs a bigger lead (and HT often helps with those problems in multithreaded situations). AMD's latest offerings are simply too dependent on support from the developer and the toolchain.