As it moves fast without a load, but slow with one makes me lean towards pump wear or a sticky relief valve.
When the pump wears, it can't build up as much pressure as its leaking internally. This is only a real issue when there is a load, when there is little load it has no problem moving X amount of oul at Y pressure. But when there is a load, as it tries to build up pressure due to the load, the flow drops right down from the leakage.
The same can be said about the relief. If there was something stuck in it, it will allow oil to flow back to the tank without being able to build up system pressure.
The best way to test it is to hook up a 3,000 PSI gauge to the aux lines and operate them. See what pressure get vs what is in your manual. I'd suspect th 2,500-3,000 psi range.
The spool is the part in the control block that diverts oil. As you move a pedal, it moves the spool in the control block. Essentially like a tap, move it a little, it moves a little oil etc.