Fuer grosse Modell ist ein VertexBuffer von Vorteil. Bei kleineren Modellen ist es vieleicht sogar schneller wenn man Userpointer verwendet.
Schreib dir am besten einen eigenen VertexBuffer. Einen der mit der IDirect3DVertexBuffer9 Schnittstelle Arbeitet und einen der mit Userpointer Arbeitet. Aber die gemeinsamme Schnittstelle nicht vergessen
Ansonsten ist es nachtuerlich nocht wichtig das du eine BoundingBox fuer das Modell hast. Erleichtert das Culling und eine erste einfache Form der Kollisionserkennung wird moeglich.
Ansonsten:
Positions-, Rotationsvektor
Richtungsvektor
Verwendete Textur(en)
So das duerfte fuer ein erstes einfaches Modell reichen