A quanto ricordo hyper-v (che non ho mai visto e/o utilizzato) è un hypervisor bare metal, quindi non lo puoi confrontare con virtualbox (che è hosted) dato che sono due prodotti differenti che hanno funzioni differenti.
Se mai lo puoi confrontare con vmware ESXi (che è anche lui un bare metal).
Di ESXi dovrebbe esserci anche la versione gratuita (VMware vSphere Hypervisor 6.0).
Ma la domanda principale è: che ci devi fare con il virtualizzatore??
Se devi imbastire un server con delle istanze virtuali, virtualbox è semplicemente il prodotto sbagliato dato che non è stato creato per fare quel genere di cose (quindi puoi valutare di utilizzare software come ESXi o Xen in alternativa a hyper-v), mentre se devi creare delle VM sul tuo PC di casa, allora virtualbox è un ottimo prodotto multi piattaforma (così come vmware workstation player).