Yeah a lot of that will be down to the exhaust really, you need a 3" downpipe to run big boost. The 2.75" creates too much back pressure, thats why your making huge torque.. Depends what your after really though!
I woulnd't mind trading 100ft/lbs for 100hp top end..