Take a look inside VM - which process cosumes CPU.
Some bog standard replies to your questions.
1. It doesn't really matter if your processor is intel or AMD, they are both as capable to do the work.
I'm not aware of windows having a special AMD kernel, so besides windows activation logic getting triggered it should be fine.
2. Unless your host can take it, it is recommended to use single vCPU VMs, this is due to the CPU scheduling done by ESX. If your VM requires 2 CPUs then on each context switch it will need 2 CPUs at the same time. If only 1 CPU is available your VM will have to wait.
On a reasonably loaded dual CPU dual core host this will be very noticable and it will look as if your VM is busy... while it is mainly busy waiting.
Wil| Author of Vimalin. The virtual machine Backup app for VMware Desktop Products
| Vimalin : Automated backups for VMware Fusion and VMware Workstation Professional
| More info at https://www.vimalin.com
| Twitter @wilva
| VMware Wiki at http://www.vi-toolkit.com
Does it have the right HAL (uni verse multi processor)
If you migrate it back, does it still have high cpu?
We recently ran into a situation where we had two vms that were very sluggish, they were using as much memory as they could and not running any better. We finally destroyed them and rebuilt two new vms and everything ran like a champ.
Maybe there is corruption on the files that make up the server. You could also try creating a new config file and attaching it to the hard drives to see if that makes a difference.
just as a troubleshooting step i would update the HAL to multi again, I know it'll already have it since you said it has 2vCPU's but since you went from AMD to intel i'd try it and it's easier then rebuilding. it really shouldn't make a different but windows really should run the same on every machine but we all know it doesn't.
so update/reinstall the HAL, i.e. run through the little wizard and reboot and see if it gets better.
If you found this or other information useful, please consider awarding points for "Correct" or "Helpful".