No, DX7 is not compatible to DX8 that are different APIs.
An engine is either DX7 or DX8
The link you refer to is DX8 and thus not applicable to DX7 (which is what B3D is basing on).
One thing thought that would be possible and would make a hell of a difference (as Toms DLLs have shown) would be allowing: Trilinear and Anisotropic filtering on textures instead of just washing out filtering aka Bilinear.
An engine is either DX7 or DX8
The link you refer to is DX8 and thus not applicable to DX7 (which is what B3D is basing on).
One thing thought that would be possible and would make a hell of a difference (as Toms DLLs have shown) would be allowing: Trilinear and Anisotropic filtering on textures instead of just washing out filtering aka Bilinear.