Hmm... I'm sure this is manageable. Windows Server supports Hot Add/Remove CPU and RAM. If it can do it hot, why not cold? Windows UPnP service is continuously polling hardware and reconfiguring the system.
I have a feeling Microsoft might have a solution in the works for this.