I regularly need to connect from a Windows box to an OSX box over VNC.
OSX has VNC built-in as part of its "Screen Sharing" tool, but for some reason, it's much faster to connect from OSX to OSX or from OSX to Windows than it is to connect from Windows to OSX. (I use UltraVNC on Windows.) Windows to OSX 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 OSX 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.)