Don't put much stock in a GPA. I've hired lots of entry level engineers over the last 15 yrs and I can honestly say, GPA was not a factor as long as they had their degree. For me as a hiring manager, I always looked for actual work experience over GPA.
But yeah, go to Houston or south Louisiana...