Não, não há diferença. Sistemas operacionais modernos contam CPU / núcleos no momento da inicialização e gerenciam processos com base na configuração atual, independentemente da configuração antes da alteração. Observe também que, em ambientes virtualizados, a adição / remoção de CPU / núcleos, conforme necessário, é uma prática bem conhecida e difusa. Apenas preste atenção ao modelo de licenciamento, algumas versões do software / os tem limitações de CPU / núcleos.