If you have foaming, you probably have an air leak somewhere. An air leak will absolutely degrade performance, as well as running the risk of cavitation damage to your pumps. I would double check all of your suction lines as a start.
How do you have your oil reservoir plumbed? Is the outlet to the pump at the bottom and the return below the oil level on the top? What is the total volume of oil in the system?
Do you have any oil coolers? Have you checked your oil temperature after some work? How is the oil color?
Finally while motor size is important, so is the pump/engine choice, and the setting on your pressure relief (trust but verify on the latter!).
Really creative jobs!
I have a slope rated tractor that does 30-35 degrees cross slope and a bit more up down, but traction rather than motor power or pressure relief tends to be the limiting factor, at least on my soils. (
T18 Class)
All the best,
Peter