That sounds believable to me. I'm not sure anything is wrong.
You would have to spend some time on the IPS module and see what engines are being used. One (or more) of those engines to likely o be affecting the performance. Then again, turning them off will reduce the effectiveness of the solution.
I imagine a low cost 5506 with Firepower will drastically out perform a 2811 with an IPS module.