Hmm, sounds like something is missing or the power limiter is on slightly, but I'm sure you would have checked that and that all parts are fitted. The car isn't high mileage enough to lose that much power.
Which turbo are you using? The stage 2 gives slightly more HP and a lot more torque than the stage 3 turbo.