Hi Bob it does cool properly on the highway
Not new to car, radiator is new, the thermostat/and switch is new and the water pump is new
The fan is constantly spinning, is that normal
So it seems air moving through the rad while under way keeps the temp down, indicating the t'stat and radiator are doing their job. At a stop, it seems the pump/fan are inefficient. The fan is mechanically connected to the pump and, yes, should be spinning constantly while the engine is running. Belt tension is a variable, as is
which pump you got from the supplier. And you stated something about a "switch"? What switch is that? Not aware of any switch before 1977 models.
Dealing with sixty year old British cooling systems never designed to operate here in our climate/conditions, means every component needs to be in top shape. Again asking what
brand water pump was fitted. If it is one with a stamped steel impeller, not a cast metal one, it will be inefficient.
In case you haven't seen
this PDF from Moss Motors: The reason I question what pump was fitted. The "Gold Seal" pumps are the only ones we've fitted to any MGB coming into our shop with pump issues, for years. The stamped steel impeller ones are junk-out-of-the-box, AFAIC.
Just trying to narrow down possible causes, another question is how the fan is mounted. The '72 version should be metal with six blades and it can be mounted backwards... can you post a photo of the front of the engine showing the fan and pump?