ESXi and Hyper-V are both a type-1 hyper-visor.
KVM is a "unknown" type, formally its a type-2 hyper-visor but type-2 means hes running in non-privileged ring 3 but thats not true because parts of KVM run in ring 0
my tip:
install Proxmox there you can try different processor virtualization ,run some benchmarks and find it out.
I personally prefer KVM (qemu64).