Upgrading a Windows 8.1 Virtual machine to Windows 10 in proxmox 4.1

When trying to upgrade a kvm virtual machine from Windows 8.1 to Windows 10 my default virtual machine settings led to an error stating that the upgrade had failed.

To fix this issue, I need to set cpu to core2duo and run the windows 10 upgrade again. After those changes, it was able to successfully upgrade to Windows 10. Once Windows 10 was installed, I reverted my cpu to its previous settings.