Sabia que ia acontecer isso.
Eu sei que foi o que eu disse, mas, não foi o que eu quis dizer.
Vou tentar explicar:
Eu sei que não há soma de bits, até porque, não se divide 1 processo para 2 núcleos.
A principal diferença de um dual-core para um single-core é que ele lê 1 processo a mais a cada ciclo. Ou seja, enquanto o single lê o processo A, o dual lê o A + o processo B.
O que eu quis dizer foi:
Com a leitura "dupla", você têm 2 núcleos de 32bits trabalhando separadamente (somando, dão 64bits), mas continuam sendo 2 núcleos cada um com 32bits.
Se você tiver 2 daul-core, terá não 1 processador de 128, mas dois de 64 bits.
O que faz o dual-core ser reconhecido como 64 eu não sei, por isso, fiz uma "regra" (muito genérica) e para leigos, acho que a explicação dada de 32 + 32 = 64 funciona a curto prazo.
Exemplificando o que eu disse, somado com o Nossile disse, o processador quad-core é de 64bits.