"It was playable for the most part, except the mouse lagged horribly. Keyboard input was fast and everything rendered fine otherwise."
that is because mouse processing takes so many round trips. to see this in action run dstat in a terminal, then move your mouse in a slow steady circle. your context switches per second will go up several hundred.