jpcsp uses lwjgl (OpenGL) for java so its cross platform. (windows, mac. linux) and from what I understand it more closely matches the way psp graphics are programmed.
directx is windows only.
directx is windows only.
Try Out JPCSP Launcher v1.8.0.4 | How to post a log