VMware+XPで3DゲームができないのはVMware Toolsを入れてないから

です。VMware PlayerでXP動かすと、初期状態でもDirectX 9.0cが入ってるんだけど、それだけだとdxdiag起動してみてもDirect3Dがグレーアウトして効かなくなってるはず。
VMware tools入れれば、DirectDrawもDirect3Dも効くようになります。動かなかったゲームはアンインストールして、ゲストを再起動してからインストールしなおせば動くようになるはず。
VMwareで3Dゲーム動いた、動かなかった、ブログで両方見かけますが、差はこのVMware toolsにあるようです。