Using the fancy formula, @4000 rpm and assuming the 80% efficiency yields 289x4000x.8÷3456 = 267.6

That sounds rather small, am I doing something wrong?

The less accurate CIDx2= 578 which is a lot closer to the 650 it was running.

If the Holly 650 was doing it justice before, just get another.