Well, congrats on the windy 70 in those adverse conditions - 31 miles past your previous high is nothing to sneeze at. You simply need those base miles for the longer rides. Try a century with some friends next time, and include several stopping points along the way where you can get a snack or some water.