Waiting for an AMD upgrade that is worth upgrading to is really testing my patience.
"Well, one reason could be that, maybe, there is not enough improvement in per core performance from "Bulldozer" to "Piledriver" to justify the new product release, as it wouldn't improve the competitive position against Intel in the desktop segment at all."
-
http://vr-zone.com/articles/better-late-than-never--amd-steamroller-not-piledriver-to-be-the-saviour-/17020.html#ixzz243CjfNIE
I suspect we won't see anything really interesting til 2014 or so in terms of CPU performance if the FX series even stays afloat. Probably the APU side will get more massive with the CPU department shrinking.
I haven't chosen sides on Intel/AMD, I go purely by price/performance. I wish AMD the best because competition is good for consumers, but they have given us all little hope these past generations since dual cores became mainstream. It's not really AMD's fault, because multicore is a software development support problem. The fact that Dual core Pentium and Celerons still exist on socket 1155 is a testament to that (as well as hyperthreading).
(I have had an Intel486, Pentium, Pentium II, K6?, Pentium III, Athlon, Pentium 4, Athlon XP, Athlon 64, Athlon 64x2, Core2Duo/Core2Quad, Athlon II X4, Phenom II X4, Intel 1st gen i3. FX series is too disappointing, even if you are a fan of AMD.)
Intel is doing better clock for clock and also in terms of manufacturing process (22nm vs 28m from AMD). Their prices are also in decent margin with respect to the AMD processors, so long as you don't use integrated graphics. That is why APU is AMD's hope, but that may be crushed by Intel's Haswell. It's kind of like the flop of 1st gen Phenom (but not buggy, just not better than previous gen in the real world enough to warrant upgrade).
AMD probably had it's heyday around the Athlon XP - Athlon 64 (Athlon 64 3500+ comes to mind) days even though it was around since before the i386 days.
The only way that AMD can hope to compete is with more physical core usage and sticking to a single motherboard architecture for an extended period to make it cheaper overall (rather than just having the CPU cheaper by a marginal amount). Having 8 cores (not hyperthread or piledriver cores) means nothing in the conventional user market, though it means something for servers, solvers, and whatnot. When AM3+ support gets dropped, they better have a longterm answer (3-5 years) to Intel's 2 year cycle. Otherwise it's better to just go Intel. For example, LGA 775 was a great socket as is 939. FM1 is terrible, because FM2 is going to be out soon.