Virtualbox und ESXi verfolgen unterschiedliche Ansätze! Virtualbox ist gedacht um Desktop-Virtualisierung zu betreiben, sprich du installierst das auf deinem PC und startest dann verschiedene virtuelle Systeme in Form von mehreren Windows-Fenstern.
Bei ESXi ist es so, dass kein Windows oder Linux auf dem System installiert sein muss. Der ESXi besteht aus einem Betriebssystem und zusaetzlich aus dem Virtualisierungskern (Hypervisor). D.h. es ist nicht möglich, an dem System zu arbeiten auf dem der ESXi installiert ist (außer zu ESXi-Verwaltungszwecken)!
Der ESXi wird entweder über das Virtual Center (kostenpflichtig) oder über Virtual Infrastructure Client (kostenlos) administriert.
Zu der Hardware-Kompatibilität:
Ich kann dir sagen, dass die Installation schon am Anfang abbricht, wenn dein System nicht unterstuetzt wird. Wenn du den ESXi benutzen willst, dann besorg dir ein System was von VMware unterstuetzt wird. (Es gibt bestimmt auch bezahlbare System, auf denen der ESXi laeuft. Aber es laeuft definitiv nicht auf jedem 0815-Desktop-Rechner.)
Wenn du n Desktop virtualisieren moechtest, dann ist Virtualbox, VMware Server oder VMware Workstation was fuer dich.