prob more to do with fueling and ignition, worn lambda or coil pack
u might want to reset your ecu as i found that my car was running rough at idle and power loss in the midrange, reset ecu and she seems to be a lot smoother and the power is more evident around 4000
i got magenx cat back with piper 4-1
i havent yet got a sports cat as i think it is a bit 2 expensive and i think it is more down to the downpipe diameter than the actual cat