Bom depois de pesquisar por vários sites, e de ler varias respostas encontrei uma que me parece ser mais simples e explícita:
Core Duo, Core 2 Duo e Dual Core são processadores constituídos por 2 núcleos, a diferença fica apenas por a terminologia ser patente da Intel, não deixando a AMD, por exemplo , utiliza-la, substituindo por X2 os seus processadores.
No caso mais especifico da Intel, ela utiliza a terminologia Dual Core para a família Pentium D de dois núcleos como os D-820 e D920 que são a primeira geração de processadores de núcleo duplo.
De seguida a Intel lançou os Core Duo (Portatis) e Core 2 Duo (PC de secretaria) que são a segunda geração de processadores de núcleo duplo, e apresentam melhorias na performance.
A Intel com a gama core deixou de chamar aos processadores Pentium, passando a ser Core, este sendo de um só núcleo.
Pode-se ver neste gráfico que os processadores duplos são bem melhores que os Pentium.