A lot of professors have been pressured to increase grades. One Example:
A few years ago, a physics class had a 60% pass rate (40% got Fs, no joke), and a good number of students got Cs, not As and Bs. The administration put the physics department on notice as well as the prof. They were pressured to reform the exams, go to teaching seminars, and to follow a stricter curve(they still say they don't curve, but anyone who goes through Physics now knows that's bull).
Tech is trying to remove the stigma of having no social life and working until you lose your mind to: a)attract more students; b)attract more female students who are usually turned off by science; c)raise diversity; d)send more students to top ranked engineering grad schools (itself included) to raise rankings; e)get more students to keep HOPE so they can continue that money gravy train.
They still have tough standards, as now they're trying to get profs to revamp standards to give out less As. You will feel that you have to work, maybe panic a little come test time (as any major should), but you won't be overworked as years passed.
I'm interested to see how that 3.07 is calculated. That link uses three sources at different times, and each time they switch from source to source, the grades change significantly. Are some sources including graduate GPAs?
I think someone may have effed up their calculations on GI. It seems they took the number for all schools (graduates, too). Graduates tend to have higher grades because of specialization, higher intelligence, and the fact that grades "aren't as important" as the actual work/research they do. Last time I checked, it was ~2.9 and stable for undergrads.