AMD 64s had a short pipeline, which meant that they were better for most things apart from video encoding.
Intel P4s had a long pipeline to allow them to run faster.
Intel Core Duos and Core 2 Duos have much shorter pipelines, and are very efficient, meaning they do a lot of work for their clock speed. Therefore, they trash everything else on the market.