Okay this has been bugging me for a while now. It's a bit hard for me to explain it all in English but I'll try to do my best so just bear with me.
We all know when the new gen FX came out (8150 and so on) they were a disaster in single-threaded workloads, it has gotten a bit better now but not by much compared to what Intel has against them. AMD got a fair load of criticism for it, still does. (I'm not talking about the fanboys from either side, but the review sites like Toms etc.) Now, since both the new Xbox and PS are using Jaguar (8 core) game developers have much more in hand to start making more of an use of the multi-threaded workflows.
Whats my point in all of this is that can it be so AMD was already in talks with Sony and MS about the new consoles before releasing the new FX so they sacrificed single threaded to more of an multicore arch knowing it would pay off later when the new gen consoles are released? I mean mostly as I've seen it's Singlethreaded = Intel, Multithreaded = AMD, but when software will be more dependent on cores later on then AMD MIGHT actually get back in the game again?
The TDP is not really a topic right now in all of this. Intel is on a smaller node so it's natural they have lower TDP's. AMD is still on 32nm if I remember correctly?
I'm of course talking about the desktop CPU's, don't know much about APU's but since they use the same arch I guess it should also go for those as well.
I know this might sound messy as heck but it's the easiest way I can explain my thoughts right now.