So your complaint is not low power, it is insufficient cooling. Changing the engine out for that reason is a total waste of time and money. If you are sure that your radiator is clean, your best option is to just gear down and keep your RPMs up on the few occasions where it is needed. You can increase the cooling capacity of your coach with modifications if necessary, but if hill climbing is the only time that you notice a problem, the correction is easy and free, gear down.
The cooling system on a coach is sized by the design engineers to meet the perceived heat loads that it will have to deal with. If the cooling system is oversized for the heat load that it that it has to deal with, it will be more expensive as well as less fuel efficient. The radiator cooling fan on a diesel pusher can require as much as 60 HP just to drive the fan, so to much fan can be a problem. To much radiator can be a negative in the size needed for installation as well as overcooling the engine so that it can not run continually with the thermostat open to allow maximum coolant flow and even cooling throughout the engine.
The bottom line is, be certain that your radiator is clean, and if that does not sufficiently solve your problem, and you are opposed to gearing down, have a radiator company design a larger and more efficient radiator that can be mounted in your coach. Such a radiator will probably cost in the $3,000 to $5,000 range.
Gerald