The fact that you have less output at 5000rpm than at lower revs tells me that the wiring needs to be cleaned up, there is too much corrosion somewhere.
Usually, if the charging system is low then the stator is at fault. If the system is over-charging then the r/r is at fault. I have had stators test good in the garage but still be bad under load after they warmed up. If the insulation has melted from the windings the wires can move and short as the part warms up and vibrates in its oil bath.
The popular r/r replacement is a Shindengen unit from a Honda. You can find a list of compatible units on my website in the electrical section. Then purchase one for cheap from eBay. You'll also find directions on how to modify the connectors on my website. It seems to me that you need to replace the stator too. I like the Rick's Electrics part and the Caltric (eBay seller) part if you are really on a budget.
Dirty, corroded wiring can kill a stator quickly. Make sure all the electrical connections and grounds are clean. EDIT: Like Mr. posplayr says, clean all connections thoroughly then test again before you start spending money on parts. Clean all grounds and connect the r/r ground wire directly to the negative battery terminal.
Thank you for your indulgence,
BassCliff
Comment