Whoops, I forgot version information. TightVNC Viewer for Windows 2.8.11, running on Windows 10.
In Windows viewer, CPU usage unreasonably high if window size does not exactly match remote desktop size