Yo te comentare lo siguiente.....a mi presonalmente la programacion bajo DirectX n ome gusta, asi que mi consejo es que programes sobre opengl...
Dentro de opengl tienes 2 opciones, o usar las librerias GlScene (
www.glscene.org )
o atacando directamente a su api.
Un saludo, y espero haberte sido de ayuda