Win 7 32 or 64 has DirectX 11 and you can still play the game why do you need DX10? I have never herd of DX10.1. Anyway you have to go to Microsoft. I will link you to DX10 and then you can look for there. Good luck to you.
windows 7 installs with dx11, which supersedes dx10.
DM, the installer you linked is only good for dx9
Wow you are right I thought is was DX10 or at least I could have sworn I click on DX10. I have got to start paying closer attention to what I am linking to Sorry OP my bad.
This is the best I can come up with so you will have to check out which one you want to go with. For some reason in microsoft site it will not take to where I want to go so this is it and good luck to you.