Ports --- абстракция.

Поэтому проблему надо понимать, как "криво рисует WinApi", используемый HostPorts для виндового ББ. Так?

Попробуйте сделать свою реализацию Ports, которая будет использоваться для вьюшек, которым надо красиво нарисовать. Через OpenGL-какой-нибудь или... Если не ошибаюсь, пример использования специальных портов для вьюшек можно поглядеть у гуйных вьюшек-контролов.