"*I already had the latest version of DirectX installed. Therefore this was a complete miss."*You didn't say if you tried the full reinstall of DX, but if the d3dX10_43.dll is corrupt the Web Installer
will not notify you. It only checks that the files are all installed, so if the file is corrupt there are two options (one I left out before).
-
- Go to System 32 and sysWOW64 (if using 64bit Win7) and delete d3dX10_43.dll *.*Run the Web Installer again and it will replace the file with a new one.
-
- Download the full installer package in my first post and reinstall DX.
What version of the game have you installed, Steam, Retail Disc or Other ? It's a bit odd that you would be getting a DX10 error with this game as FC3 uses either DX9 or DX11,
so if you are trying to use the farcry3_d311.exe to run the game try the DX9 one instead.
The GTX560SE may be a bit out of it's depth to be running DX11 effects, depending on your other
settings, with this game anyway.
.