Tous les Core 2 Duo (et Core Duo, Pentium Dual Core...) sont compatible 64 bits.
Vista 64 possède un mode de compatibilité 32 bits qui dans la plupart des cas fonctionne aussi bien que si c'était directement Vista 32. (la compatibilité n'est pas forcément absolue)