I would also try setting a failover consisting of % resources, rather than the whole host value (which will soon be deprecated according to literature) and test it out again. Also, the issue seems to be springing up from the OS. Could you try bumping up the memory a little and observe if your guest OS is making any kind of swapping? Is the swap file set accordingly in your OS?