You must be reading difference benchmarks than me
Not even looking at the benchmarks but just by simple theory you can conclude the Pentium D has no chance of winning.
Ok, let's be fair and compare at the same price point, 840D vs. X2 4200+. If you look at the single-core variants, that's a 3.2Ghz P4 (1MB prescott) vs. a A64 3500+. I could agree if you say these are about equivalent in performance - the A64 will win in games easily, the P4 offers better performance in some multithreaded apps and maybe in some media encoding benchmarks. BUT now look at the dual-core versions: the P4 loses HT (no more advantage in multithreaded apps), and on top of that scales slightly worse (because it's really just two P4 with a shared bus whereas the A64 X2 is quite a bit more advanced).