The main issue is not the DX8 → DX9 texture/sampler conversion.
After moving to DirectX 9, alpha blending render states used by the minimap are not restored.
In DX8 this was often tolerated or implicitly reset by the driver, but DX9 requires explicit state cleanup.
The minimap enables alpha...