Aí já depende das aplicações, se estão optimizadas ou não para tirar partido de mais de um núcleo de processamento, hoje em dia muitas aplicações já tiram partido dos 2 núcleos dos C2D, mas poucas ainda tiram partidos dos 4 núcleos dos Quad Core.
O que normalmente acontece é dividir as tarefas pelos dois núcleos, ou seja, em vez de um único núcleo processar uma coisa, processam os dois em simultâneo e assim demora muito menos tempo, basicamente é essa a premissa dos C2D.
Não cair no erro de pensar que um C2D a 2.0Ghz é na verdade um processador a 4.0Ghz, ainda há muitas pessoas a bater nessa tecla.