Existem windows' XP de 64 bits também. Confirme se seu windows é 32 ou 64 bits, confirme se o .net framework que você baixou é 32 ou 64 bits, e confirme também que baixou de um lugar confiável, tipo o sítio oficial da microsoft.