No benefit in going to drive by wire, just headaches trying to get it to function correctly. My 3800SC series three engine runs a 2000 N* TB ,a LS1 MAF sensor and its all run by a 2003 Grand Prix because I run the late 4T65eHD auto and that is the only PCM that will shift this box. If you are using a stick then any PCM 96-03 can be programmed to control that engine but if you do not use the Grand Prix sensors you will need to reprogram and tune for the different MAF and TB. This means that the MAF table/curve values for the particular sensor that you use must be imported into the program. That will provide a good starting point for the fueling adjustments in the final tune.
One final point if you decide to use a Getrag or Muncie with the 3800SC make sure that they are checked and rebuilt before hooking them up. As light duty transmissions they are not the best choice to begin with but with careful use can last a while. . Many swaps that used an old worn high mileage transmission for this higher HP application didn't last long.
------------------
" THE BLACK PARALYZER" -87GT 3800SC Series III engine, custom ZZP /Frozen Boost Intercooler setup, 3.4" Pulley, Northstar TB, LS1 MAF, 3" Spintech/Hedman Exhaust, Autolite 104's, MSD wires, Custom CAI, 4T65eHD w. custom axles, HP Tuners VCM Suite.
"THE COLUSSUS"
87GT - ALL OUT 3.4L Turbocharged engine, Garrett Hybrid Turbo, MSD ign., modified TH125H
" ON THE LOOSE WITHOUT THE JUICE "