Have you got a manual bypass valve fitted by the pump? If so check that it is not open too much. If you close it fully do the rads all get hot?
It should be open a little, much better to just replace it with an automatic bypass valve.
I thought our heating was poor for 3 years, had loads...