Ну, GDI легок, но уродлив и довольно медленен, GDI + также легок, но приятнее, хотя обычно медленнее. OpenGL или DirectX намного, намного быстрее, но довольно сложны для программирования. Другие библиотеки, такие как Каир, также доступны.
Я бы посоветовал начать с самого простого (возможно, GDI +) и посмотреть, достаточно ли это быстро для вас.
Сделайте это, просто Invalidate () элемент управления, в котором вы рисуете в таймере (или при получении новых данных), и раскрасьте весь рисунок в функции OnPaint (). Основное улучшение заключается в том, что Invalidate () только в той области, где новые данные влияют на изображение.
Если затем вы заметите, что ваш код недостаточно быстр, вернитесь и спросите, как его улучшить. Конкретный пример облегчит получение более полезного ответа.