К сожалению, GDI+ не способна на быструю прорисовку множества объектов в динамике, да я знаю, что она и не создана для этого, но тем не менее. Даже двойная буферизация, многопоточность, перерисовка не всей сцены, а лишь фрагментов и т.д. не дают хорошего результата. Как-то я читал, что GDI+ банально не ускоряется видеокартой, из-за чего даже старенький GDI может обеспечить большее быстродействие. Лично я вижу 4 варианта:
1) GDI
2) Работа с Bitmap побайтово, через LockBits и т.д.
3) DirectX (включая XNA), что для меня сложновато
4) OpenGL (включая MonoGame), аналогично с прошлым пунктом
Вот и хотелось бы уточнить у более знающих, какие варианты могут быть еще. Unity для моих целей - перебор, с нуля осваивать WPF ради этого тоже сомнительно, наверняка должны быть и другие пути.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей