O tamanho de bit de um processador não tem conexão com o tamanho máximo de disco que a máquina pode suportar. A razão pela qual você não pôde usar seu disco rígido de 3 TB com seu PC antigo não é devido a uma limitação no Windows XP, mas devido a uma limitação com parte de seu hardware, provavelmente com o controlador de disco. Cada geração de controlador de disco tem um tamanho máximo por um motivo ou outro - 512MB, 8GB, 2TB, etc.
Qualquer SO razoavelmente razoável, mesmo o Windows, suportará discos de qualquer tamanho que você possa encontrar no mercado, desde que o hardware ofereça suporte a ele. Uma limitação pode vir do SO que suporta o hardware apenas em algum modo de compatibilidade com um tamanho máximo menor, mas, em qualquer caso, não será uma limitação intrínseca do sistema operacional ou da CPU.