Hi there,
The pump that the central heating guy chnaged will have had no affect on you water flow rates.
Chances are your problem with flow rates will be because your new shower valve will have been designed to work off high pressure systems, ie combi, un-vented or pumped systems. NOT off...