I don't think so, but I could be wrong. RDP on windows is accelerated (uses the clients graphics card) which makes it much more faster than VNC. VNC just basically sends a load of images of the screen in quick succession. It doesn't know really anything about the contents of them.