É um sistema de soquete único ou soquete duplo? O XP Home só é licenciado para sistemas de soquete único, e só usará um mesmo é mais estão disponíveis. O XP Pro usará 2 soquetes. O verdadeiro número de núcleos / threads / CPUs lógicas por soquete não importa.
A outra possibilidade, e mais provável, é que você simplesmente não esteja fazendo nada que seja bastante complicado para aproveitar todos os núcleos disponíveis.
Outra possibilidade é que algum outro recurso (provavelmente I / O) seja o verdadeiro gargalo.