Stumbled onto this old thread and not sure how you may have resolved your issue but:
Over time the fins in copper-brass radiators are prone to losing their louvres to corrosion. At that point, the heat transfer ability is severely reduced. The radiator looks OK and may be flowing coolant well, but still insufficient cooling. Modern aluminum radiators are much less prone, but not immune. Road salt accelerates the process.
The three big causes of overheating - assuming everything is OK with the engine - are eroded/corroded louvres in the radiator fins, plugged or slime buildup in the radiator tubes, or malfunctioning fan clutch.
Trust me, I'm a heat exchanger engineer for a major auto company.
If you don't care about originality, go with aluminum. Lighter weight, better life span, and just as good cooling. Aluminum requires a little more fin area for equal heat exchange. That is generally accomplished by using what's called higher fin density, and also possibly a little thicker core matrix.