470 runs out of steam at 5100 rpm

Do you have jet extensions on the secondary jets? Run a temp fuel pressure gauge on the hood area to confirm fuel pressure at WOT.
I would toss the MP ignition box and put a MSD 6AL box in. Old OEM electronic distributor works fine. Make sure reluctor gap is .008
Agree headers are a choke point.
Yes, I have jet extensions on secondaries.