Yeah, I really hate it when my car suddenly hits 120 without warning. Talk about inconvenient.
But from the sounds of things, the biggest issue (Besides aerodynamics) is most likely neglected/basic maintenance at this point that will result in the best gains for stability.