Если это только для Windows, то, конечно, есть DirectX. Я думаю, что платформа XNA разработана для игр, но, возможно, она того стоит.
У нас есть инструменты, которые используют DirectX 2D, а также openGL. Я использую Piccolo, который упаковывает как GDI +, так и Direct2D. К сожалению, это больше не разрабатывается, за исключением Java с открытым исходным кодом