Как возможно, что RDP подключение работает плавно, а TeamViewer отображает экран с замедлениями?
RDP работает на уровне операций отрисовки системы, а TeamViewer делает скиншоты и ищет там изменения. Предпочитаю RDP там где это возможно.
RDP вообще лучше оптимизирован, чем VNC и TeamViewer, это одно из преимуществ за которое я предпочитаю VPS на Windows Server, а не Linux, однако если на "клиенте" у вас Wi-Fi, то отчасти может помочь перейти на Ethernet-кабель, ну, и стандартное для серверов отключение визуальных эффектов при перетягивании окна и др.