Yang membedakan keduanya adalah isi microprocessornya. Arsitektur Core Duo menggunakan microprocessor 32bit, sedangkan Arsitektur Core 2 Duo sudah menggunakan microprocessor 64bit.
http://en.wikipedia.org/wiki/Intel_Core
http://en.wikipedia.org/wiki/Core_2_Duo
Perbedaan ini membuat Core 2 Duo lebih cepat daripada Core Duo, walaupun spesifikasi lainnya (L2/L1 Cache, CPU Speed, FrontSide Bus Speed, Socket, dlsb) sama.
Core 2 Duo tentu saja dianggap sebagai CPU lanjutan oleh Intel daripada Core Duo, oleh sebab itu untuk edisi lebih 'lanjut' (dengan CPU Speed lebih tinggi dan/atau model Duo Extreme, bahkan Quad) dibuat berdasarkan Core 2.
Dalam harga, awalnya memang Core 2 lebih mahal daripada Core, namun saat ini karena Intel lebih aktif menjual Core 2 maka harganya mulai sama, bahkan bisa lebih murah. Jadi, sebagai konsumen, sudah sebaiknya memilih Core 2 daripada Core apabila beda harga hanya sedikit. Apabila beda harga cukup jauh, pilihan Core juga tidak salah, karena dalam pemakaian sehari-hari, kecepatan CPU yang sudah dalam hitungan GHz, perbedaan Core dengan Core 2 Duo (dalam Clockrate MHz yang sama) tidak begitu terasa.
Temen-temen punya perbedaan lagi??