Although an aftermarket head won't solve every problem with overheating, they (most of them) do transfer more heat to the coolant so if the rest of the system is working as it should, your operating temperature will drop. Other causes of overheating are: running too lean, a bad impellar, a clogged radiator, a kinked hose.
21cc domes are usually fine with premium pump gas.
-David