I think the dual architecture is more than enough to beat the p4 standard....
If it aint the core speed...then what are the primary reasons/specs we should look for?
FSB speed, L2 cache, architecture, etc. The NetBurst architecture is designed for high clock speeds, but it produces a lot of heat, uses a lot of power, and is inefficient in general. But a Pentium 4 needs those super-high clock speeds to even compete with Athlon 64s.
The Core Duo is a laptop chip, so it runs cool and fast, even with a low clock speed. The Core Duo is actually two processors on one die, so you get a theoretical 3.2GHz (1.6x2). Just because there are two processors, you don't get a 100% boost in performance (I don't want to explain this), but since there are two cores, it's a lot better for multitasking.
Lastly, overclocked Core Duos are super fast.