Another find
after messing around a bit i noticed something else. I use the accessibility zoom A LOT. if you look at the WindowServer in activity monitor you can see it uses very little cpu when not zoomed in. Now, if you have two monitors you may be able to replicate what i am seeing. zoom in on the screen and the WindowServer shoots up in cpu time for a short second as it should. move your mouse around and it shoots up again close to 70% cpu. if you have istat you can see the gpu fps hover in the 30s. now if you open a VM and enter fullscreen and redo the tests you will see a difference. the cpu doesnt shoot above 20% while zoomed in and moving the mouse. in iStat you will see the gpu fps go to 60 while moving the mouse instead of hovering around 30.
just thought i'd mention all this in here.