Adding to OlBlueEyesBonne'* suggestions...
Get a scanner if you don't already have one (don't see one listed). That'* the first thing you need before you go any further with the car.
A 3.0 pulley is way too small. I could only run a 3.0 with a cam, ported blower and headers during the winter, otherwise it was a 3.2. Run with the 3.4 you have and advance the timing as long as there'* no KR. If you can add more than a few extra degrees then look into putting a 3.3 or 3.2 pulley on the car with stock timing and build up the timing from there.
For the exhaust, 3in all the way back will still probably be a bit too big and you'll loose some low end power. Going with a 3in downpipe will free up the flow a bit without killing the low end.
You might or might not need AL103s instead of the 104s. You're on the borderline for the plugs so it'* a tough call, some cars need colder plugs and others don't. I can get away with NGK TR6s on my setup but I'm intercooled.
1996 SSEi: swapped INTENSE 4t65 trans, INTENSE GEN3 LSD, 3.69s, 3000 stall ATI converter, S1X cam, WBS stage 3 intercooler, full P&P gen3 M90, 2.8 MPS, N* TB and LQ4 maf, 4" FWI, TOGs, full 3" exhaust, and a DHP Powrtuner to keep it all in check