3 ESXi virtual machines, versus 3 dockers on a single ESXi virtual machine

Currently I have 3 nodes on docker on the same virtual machine , the size of a monthly indexing is 200GB, a colleague recently install APM on elastic producing an index of 135GB so now monthly indexing is 335GB, we where a having slow Kibana performace, after a memory upgrade we restart the docker nodes and took almost 40 minutes to get the nodes on green status, and kibana working ok...

we have 12 CPUs and 93Gb on memory and I was wandering if getting rid of the docker containers and create 3 virtual machines from the single VM that already exist will improve performance, what do you think?