SH3 program runs on DirectX 9!!!
I've never tried SH3 in DirectX 10.1.
In the pictures i see incorrect reflection of the textures of SkyColors_***.dat, scene.dat files, as well as textures of all the other objects.
Disabling the reflection of celestial objects - this is a wrong decision.
Disabling the reflection of other objects - is irrational and therefore the wrong decision - a lot of work and incompatibility almost with all the mods.
...

Cleanse the folder
..\My Documents\SH3\data\cfg and then try to play with the video settings (textures resolution, particles, etc.).