A guy here in town did pretty good with his hopped up 350 with Th350 and 3.42 gears. It made a big difference in performance and he said he wasn't turning crazy rpms on the highway either. I think you should try some sticky tires too. That truck I mentioned[with 2.73's] lost to a Hemi Ram by a good bit. He put the 3.42's and some sticky tires and came back and beat the Ram by a good bit. Maybe you could throw on some drag radials.
As far as that WRX...you're gonna need to keep up with him off the line. If he smokes you off the line, you're gonna need some rocket boost to catch him on the topend.