I think I'm stock gears on the CJ, and I think I'm 373 in the YJ, but I'd be lying if I said I was 100% on those numbers. Both Jeeps have plenty of get up and go, and turn about 2k on the odometer at 60 mph in 4th gear.
If your running stock gears with 35/36" tires, you've found some of your problem. Regardless of mileage, those tires are going to require something
in the 4 series to bring the cruise rpm's down and close the shift points. Happy speeds are generally considered to be in the2200 to 2500 range for V8's at 60 MPH. Insure your speedometer is adjusted for the tires). Most folks are happy in the 4.56 range, with 4.88 taking the 5 speed crowd. Do some research, and think about a swap.
Not saying you don't have other issues, just that you see an improvement in pulling, shifting, overall power and mileage.
Insure the vac advance on the dist is operating properly. That little canister is worth 1 to 2 MPH at cruise.
Insure your timing is correct. You can play with it a bit, advancing it.
You may check to insure your FI module is correct for the application. This is especially true for the 360.
You can also build a relatively inexpensive O2 meter. Do a google search and study up a bit on it. This would allow you to see what your mixtures are at various speeds and loads.