As i have siad the Direct X does not work at all. there is nothing you can do to get it to install. I have tried these option many times. Nothing has worked, plus it will crash. It is not suggested by anyone to ust this as a main OS. No matter how much i have tried i still have Vista crash on me. Somtimes all it takes is going to a forum for it to crash. Other times i can bash it with a truck.
Sorry to go off like that but i dont think that is would be wise on anyone part to try and use Vista as a main OS. I was able to work Vista for 3 weeks without many problems. But after getting BSOD at least 2 times a day i gave up. I still use Vista as much as possible but it cant do what XP can. I would keep the gaimng to XP and other activities to Vista.
As for the DX i have tried it all. Copied the missing dll's. Nope. Tried to install it. nope. tried to extract the installer to get the missing dll's. nope. I have tried this with many differnt things and nothing has worked. Even if you do get the dll's installed they dont work correctly and some games will error out on install cause of this.