Things change over time, DirectX 10 is now pretty old, and current video drivers for graphics cards clearly give priority to what's new. My only suggestion is to try the DXVK wrapper I link in the ODS 30AE download page; in converting DX10 to Vulkan rendering, it makes graphics a bit worse but it seems it reduces black textures and crashes to desktop by far. Before I bought my dedicated Nvidia GPU, I was using the integrated one by Intel which is very weak. I couldn't even load a mission in the ODS 30AE mod, but once the wrapper was added, I could finally load missions.