Du vælger måske dos, fordi du tror det er lettere at lave spil dertil, det er IKKE tilfældet!
Der findes langt bedre API til Windows, ligesom det også er meget lettere at finde gode artikler og bøger om spilprogrammering til Windows!
Du nævner selv DirectX, hvilket jeg personligt synes er et godt valg, men det afhænger jo også af hvilke krav du har til dit spil. Skal det fx være platformuafhængigt, bør du kigge på OpenGL.
DirectX3 er jo ret gammel, og ikke lettere at anvende end de nyere versioner, fx 8.1.
Her er nogle links der er relaterede til DX:
http://www.shaderx.com/direct3d.net/index.htmlhttp://developer.nvidia.com/http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndrive/html/directx07162002.aspGameInstitute er en skole hvor man kan lære forskellige API'er, teknikker og matematik, der er relateret til game programmering:
https://www.gameinstitute.com/gi/Spilprogrammering hører dog ikke til i den lette ende af programmering, så jeg vil anbefale dig at blive fortrolig med C++ (oftest anvendt) først!