The last thing I would do is get a 370, unless you're absolutely in love with them. It's just not that different to justify the much larger expense, and IMHO definitely not in terms of the drive.
I also wouldn't get the HR. Again, not enough of a difference unless it's a car you're gonna to keep forever.
Nope, I'd either mod what you have now or get something completely different. But that's just me.