Es normal que te lies con tanto cambio. Si los procesadores actuales no tienen tantos Ghz como los anteriores, es porque la velocidad no lo es todo, lo que han hecho primeramente amd y más tarde intel es mejorar las lineas de proceso para que realicen las mismas operaciones en menos pasos, de manera que a igual o menos velocidad consiguen hacer más cosas. Si a esto le añades que sean dos procesadores los que se encarguen de las tareas, pues siempre que se puedan realizar varias cosas a la vez se notará bastante el aumento de rendimiento.
Por otro lado, efectivamente los pentium D aparte de ser dualcore son de 64bits. Los core 2 duo son actualmente los procesadores más eficientes almenos de uso doméstico, son un avance notorio que supera bastante a los pentium D.
Cuando en amd empezaron con los athlon xp y les ponian 2000+, 2400+ etc, a pesar de ser menos Mhz reales, en realidad lo que indicaban era lo comparado en otras cpus (concretamente los pentium4), de manera que un amd xp 2400+ rendia comparable a un pentium4 a 2.4ghz reales, siendo de menos de 2ghz reales. Supongo que de alguna manera se siguen comparando así, no se si con el modelo pentium4 o posterior, pero con la misma idea de comparación.
Para finalizar, por ponerte un ejemplo, por unos 200€ tienes en amd un x2 4200+ y por parte de intel el core2duo e6300, ambos bastante superiores a tu pentium4.