Having spent a little time with this issue myself recently, I just want to throw in the suggestion that the native Windows Remote Desktop Connection is an absolute hog of CPU resources. It's fine for low load use, but turns into a system killer quickly without much additional load.
I had been...