Maybe. I remember the K8 days and AMD was a very impressive, vibrant company. Were it not for a poor experience that I had with the VIA KT-300 chipset with my Athlon XP 2200+ (remember those PR ratings? ), I probably would have moved to K8 based systems -- but I was too cautious (and too broke) to afford another system that had issues.
Now, to your point, I would say that AMD's challenge is more difficult today because its R&D budget is smaller relative to Intel's than it ever has been, it's reliant on the foundries for manufacturing (and they will be charging more for their latest nodes), and the costs to design chips on these latest nodes are higher than ever.
It's just not as simple as "oh, we know the architectures we've put out over the last 7 years haven't been competitive, but we know what we need to do now -- honest". At least in my humble opinion.
It's the same reason that Intel can't just "catch up" to Qualcomm in cellular modems with just a generation or two of investment, and why Intel can't just "catch up" with AMD and NVIDIA on graphics IP quality in just a generation -- and Intel is a company that's spending money on this stuff like mad!
Its not as if AMD does not know to make good processor architectures. The AMD K7 and K8 were both excellent CPU architectures. In recent times AMD Cat cores have all been good designs. Mullins and Beema are good competitive products. Unfortunately the high end has been the real problem. AMD's competitiveness went from bad with K10 (Barcelona) to horribly worse with Bulldozer. AMD is paying the price now for the failures of 2007 - 2011. The lost market share and revenue in servers are a clear indicator of the enormity of the failure. The efforts being put in now with the 2 high performance cores (K12 ARMv8 and x86-64) will show results in 2016 and later.