rap on hotness
If it runs hot in traffic, it can be that the tstat isn't opening. Remove it, dunk it in boiling water and visually observe that it opens.
It could also be that your radiator isn't getting sufficient airflow to which it is intended to transfer the heat. Check that nothing has blown in front of the rad, blocking airflow. Check that your fan spins at the correct speed - engine speed for those that have directly coupled the fan to the pulley; engine speed for those of us with fan clutches. It can also happen that your radiator tubes are plugged and in this case it needs to removed, the top or bottom tank unsoldered, and a thin metal blade passed through all the tubes to clear out crud. This costs about 50 clams last I had mine done.
When your copper E9 rad finally goes Tango Uniform, E28 aluminum radiators fit, I believe, though you may have to adapt upper or lower hose a bit. Use the Search function okay? E28 aluminum rad about $160 last I bought one, vs over $450 for copper. Shop around.