Basically because AMD in the past few years went to longer pipelines.
Back when AMD was killing the Pentium 4 even though the P4 were faster it was because Netburst P4 used long pipelines so the AMDs could complete more instructions per cycle.
Now the opposite has happened.
Intel with Core series shortened the pipelines and can complete more instructions per clock cycle at a lower speed.
There is alot more to it than that and I am still learning myself
How come AMD provides processors with clock speeds like 3.5, and yet Intel's processors, which have lower clock speeds, give better performance or FPS?
Phenom II x4 970 BE (3.5GHz - 8mb cache) vs Intel Core i5 2400 (3.1GHz - 6mb cache)
I'm not after comparing which is better between the two, but rather the "why". Please elaborate more. Thanks!
If you want the technical answer, go to http://www.realworldtech.com/page.cfm?ArticleID=RWT0918... after you've read the SB articles that WR2 mentioned on Anandtech and here. The short answer is that Intel's architecture processes more instructions per clock, due to having 4-issue decoders, better out-of-order branch prediction, less L3 latency, etc etc etc. The Phenom II processors are the same base architecture as the ancient K8, but with a lot of tweaks over the years.
Thank's for all of your answers. I've had a hard time researching on this and yet it didn't take any of you 10 minutes to find the answer. All I can say is thank you! I do hope I can return the favor one day by answering one of your questions. ^_^ thanks again.