Jpcsp uses OpenGl so DirectX shouldn't matter., but strange usually enabling shaders will give more fps.
I usually have good results with these options.
Use shaders (experimental)
Enable saving GE screen to Textures instead of Memory <- will give the most speedup
Enable decoding of indexed textures (using CLUT) in shader (only relevant when using shaders) <- this will cause pixel like textures though (no filtering?, but does help speed.)
Enable dynamic shader generation (only relevant when using shaders, recommended for AMD/ATI) <- can give speedup in games like 3rd birthday
The stencil & color test option will cause a slow down so i would keep them disabled unless a particular game needs them.
I usually have good results with these options.
Use shaders (experimental)
Enable saving GE screen to Textures instead of Memory <- will give the most speedup
Enable decoding of indexed textures (using CLUT) in shader (only relevant when using shaders) <- this will cause pixel like textures though (no filtering?, but does help speed.)
Enable dynamic shader generation (only relevant when using shaders, recommended for AMD/ATI) <- can give speedup in games like 3rd birthday
The stencil & color test option will cause a slow down so i would keep them disabled unless a particular game needs them.
Try Out JPCSP Launcher v1.8.0.4 | How to post a log