Hi Simon,
The size of filter won't affect the flow.
Have you checked the flow from the tank? I can't tell whether your tank upflow comes
through the sender unit or from the tank itself. Either way, remove the sender unit, check for
debris inside the tank, and if so, check fuel flow through the sender. A soft plastic/steel gauze is fitted
to the base of the sender.
In the case of the direct from tank feed, there is a non-serviceable gauze mesh inside the
lower part of the visible swirl pot. This will need to be punctured with a home-made right-angled spiky tool.
As suggested, it's the tank area that normally gives problems. 40 year old rust and particles are common.
Nigel