Don't bother, it happens randomly on my system with an RTX 4070 Super as well. It's a problem of the game's DX10 renderer, it's old and video driver updates can at times cause issues to it. The game's stuck on old DirectX 10 and it manages VRAM badly, so terrains and mods with several different objects and textures make the game run out of VRAM with consecutive loading of missions in a single playthrough. Without chances of TK ever updating his games to current DirectX standards and to 64bit, you can only hope for video driver updates to mitigate the issues.
A DLL from SF2 also cannot get corrupted out of nowhere unless you've been playing around with it with an hex editor. A DLL from another SF2 installation to the same patch level won't solve your problem, it'll be the same one you have. Look for updated video drivers and reinstall DirectX 9 June 2010 redistributables, there's nothing else you can do. At some point in the future DirectX 10 will be so old that graphics wrappers for it will be needed. You can already try using a Vulkan wrapper, not sure if your GPU supports it though.