Since you are looking for older software, here is a feature concept that would solve the "DirectX version mismatch" problem forever:
: DirectShow and Direct3D received critical bug fixes to improve performance and stability during video playback and 3D rendering. Installation Troubleshooting download directx 81 offline installer link
DirectX 8.1 was a landmark release in Microsoft's multimedia API history, shipping natively with and Windows Server 2003 in late 2001. While it is now considered legacy software, many classic PC games—such as Max Payne , Return to Castle Wolfenstein , and the original Halo: Combat Evolved —specifically require DirectX 8.1 compatibility to render graphics correctly on modern systems. Where to Find the DirectX 8.1 Offline Installer Link Since you are looking for older software, here