Phenoms fail because of lack of cache, they have a 4MB cache where as the core 2 Quad/Extremes have a 8MB/12 MB cache.
yes, because they both run on identical architechture and therefore need identical amount of cache to run at the same speed right?
Or is it possible that largely due to the onboard memory controller and very low latency access to memory that cache is largely unneeded on the ATh 64 architecture? While the core 2 duo uses quite a lot of on chip logic, prediction and cache reserves to hide the latency to the memory, of course not.
But then again Intel's Nehalem will have on die memory controller and is MASSIVELY dropping on board cache.
Core 2 Duo needs the cache, ATh 64's have basically all the same space taken up by cache and logic taken up by the memory controller. Intel's Nehalem will be the same, its mem controller is simply replacing much of the cache and logic, they are kind of mutually exclusive, you simply don't need both, one or the other.
THe X3 is primarily useful for those who, want a touch more power than a dual core, without spending the higher cost of a quad core. To be honest I've not spotted X3 pricing, if priced well it should/could give an excellent price/performance ratio. say a dual core a 2.5ghz was £50, and a quad core was £100, but the X3 was £65, the price per core is cheaper on the X3. how would they do that? better to sell quad cores with one faulty core at £65 as a tricore than at £50 as a dual core.