With the d3d8 to d3d9 wrapper that's available, I don't see why MapleRoyals doesn't at least utilize this on the current client. https://github.com/crosire/d3d8to9 I see more benefits of having it run on dx9 vs dx8 and will interact a lot better with modern overlays that a lot of applications have now.