i believe the 94/95s have a better top end then the 96-98s. The 5.0 is a big time over square engine (4inch bore and 3 inch stroke.) That makes for a hell of a revver, the only reason it isn't one is because of the limits of the stock cam, E7TEs, and the long runner intake. Thats how the 5.0 managed to have a decent top end, but make torque at the same time.
I don't know what they were thinking when they designed the 4.6 A square engine with overhead cams. The 96-98s make peak power somewhere in the mid 4's. My 5.0 pulled harder in the top end then my 98 did with stock heads.
Us 4.6 GT guys have managed to turn some decent e/ts though