Option1:
Running hot, and low power, might suggest cambelt timing wrong, so power is being lost as excess heat. Cooling system is coping for now.
Option2:
Heater stuck on hot, despite moving controls.
Make sure you can get cool air when set on cold.
Option3:
Thermostat sticking.
From cold, start engine and allow to tick over.
Hose from thermostat should get warm, due to heat conduction along it, then suddenly get hot as stat opens.
Then radiator should get hot from top down, as hot coolant travels down it to be cooled.
Without burning yourself, or getting hit by the electric fan, check that the whole radiator gets hot evenly, so not blocked.
Option4:
New water pump has a slipping impeller. Difficult to diagnose without removing it. This is often a problem with plastic impellers, can you remember what you fitted? Metal impellers rarely let go.
There may be more options.