If you are experiencing the CPU% usage problem we suggest to use ZLibHex encoding instead. When ViewerX uses ZlibHex encoding its CPU% usage is on par with UltraVNC viewer.
Also next week we will be releasing 2.9.8.0 build that will include some additional CPU% optimizations as well as support for the Ultra encoding. Kindest Regards,SmartCode Solutions Support