i dont see your downpipe in there? got a 3" downpipe? that is the MOST restrictive part of the exhaust.
if you hear "pop corn popping", that is your car knocking.
a) your running way too low on your A/F ratio. that needs to be in the mid 11s when youre WOT.
b) you need more mod work to be running that 3.5 on the high compression. im surprised youre only knocking that much. you see how youre making 14 pounds of boost on a 3.5? i make barely 9 pounds of boost on a 3.4 pulley. MORE FLOW MODS.
just go ahead and take your blower belt off until you can afford some more parts.