If you have a lot of resources per server, the newer versions of the agent (4.8 or 4.9) use a lot less CPU. I'd take a look at them if you can upgrade.
We customized many functions based on RHQ4.7.0. We don't plan to upgrade so far. Thanks for your suggestion all the same.