NeoCD core, why is it so slow on NEW3DS?

With this core, I finally get NGCD games running on my NEW3DS. I have tested Last Blade 2, during game playing, the fps dropped to 34. Shouldn’t NGCD emulation have the same hardware requirement as MVS and AES system? Even PSP can run NGCD in full speed. The resolution of NGCD is perfect for NEW3DS. If the speed is decent, NEW3DS can be the best handheld device to play NGCD ever.