Task Manager > Diablo III.exe > Set Priority > AboveNormal/High
working with 1/1 CPU/CORE.
If u restart ur VM, those settings reset. U have to set this again, again and again, after each restart.
My VMWare is lagging like shit too...
...i'm sure i set everything right and my setup is nice too, but something is just wrong :-/
Because it is a virtual environment and nothing that was created to play games in.
It works but never expect it to run like without vmware.