I regularly need to connect from a Windows box to an OS X box over VNC.
OS X has VNC built-in as part of its "Screen Sharing" tool, but for some reason, it's much faster to connect from OS X to OS X or from OS X to Windows than it is to connect from Windows to OS X. (I use UltraVNC on Windows.) Windows to OS X connectivity is almost unusably slow, even when the two boxes are sitting right next to each other, plugged into the same router.
How can I improve performance in this case? Should I explore alternate Windows clients? Alternate OS X VNC servers? Should I use some other screen-sharing tool instead of VNC? If so, what?
(Note that this question is more specific than other more general questions.)
vnc-4_1_2-x86_win32_viewer.exe 10.12.200.31 FullColour=true
is slower, but works well for me