le topic proposé en lien est ininteressant au possible.
La grosse différence entre DirectX et OpenGL se situe au niveau de la prise en main. Si tu es inexpérimenté avec de grosses API, directX sera un calvaire pour toi pendant plusieurs mois. OpenGL au contraire au bcp plus facile à maitriser.
Alors pourquoi faire du DirectX plutot que de l´openGL ? Et bien parceque DirectX est une API complete de jeu ( pas que la 3D, son, reseau, input, etc.), mais également plus structurée ( interfaces COM et couches objets).
Voilà, apres le choix ne depend que de toi.