Dual core suffers from the same issues as hyperthreading, real SMP machines and x86 64 that is that the processors require an application or OS to support it fully in order to take advantage of the processor which NO microsoft OS currently does.
Each processor has good and bad points, its not as simple to say that one is better than the other because they excell in different ways.
but what do I know being a moderator on one of the largest computing forums on the net