I don't know why a game would be 'downloading' DX during installation. Games have their own DX installers in their setup.
What game ? And to recap my first post...
"What version of the game are you trying to play. Disc, or digital download from Steam or another on line game retailer ?"
"I checked all the links with Directx old versions and each of them 404"
Yes, the MS site is broken, but you didn't click on the Major Geeks link did you. This comes from MG's own servers, and is working.
d3dx9_43.dll is not actually an 'old' DX file. The _40's are all the 'newest' versions of DX9,10 & 11, so they
are not found in the 'old' legacy installers such as DX 9.0c, which has no benefit vs using the June 2010 package
as that also includes all 'old' DX files.
DX errors often say a DX file is missing when the file is present, but corrupted. Reinstalling DX using the June 2010 installer package
overwrites all DX files and repairs corrupt files in the process.
- As with many Windows errors, DX errors can be misleading. Often as not, the real culprit is something else. Windows errors
tend to report on the last link in a chain of events.
Of course DX still needs to be reinstalled to verify if there is a genuine issue with a DX file before moving on to other possibilities.