ESX (i) is what is called a "type 1 hypervisor": a dedicated virtualization operating system running directly on the host hardware, with full access and control to hardware resources; Player/Workstation/Server are "type 2 hypervisors": they are applications running on an underlying operating system (Windows or Linux); they have to go through it to access hardware, and this is the main reason ESX (i) is definitely better; the difference in performances is simply astounding.
That said, if performance is critical, virtualization is clearly not the best option here. The two VMs are going to compete anyway for hardware resources, regardless of the virtualization system you're using (although ESX (i) makes a really better job at managing them); and unless more than two times the resources consumed by each VM are available on the host, they will not be able to run smoothly; this means, if each VM needs 2 cores and 2 GB of memory, the host will need at least 4 cores and 5 GB of memory (there is of course some virtualization overhead) in order to fulfill their requirements. About disk I/O, the best thing you can do is placing the two VMs on different physical disks; not partitions or volumes: you have to actually use different physical disks in order to have them not compete for disk I/O.