A 3.5 is easy. I got a a 3.82 at my school of engineering, while working, and commuting for about 4 hours per day. I didn't really even try that hard in school.
https://www.washingtonpost.com/news/answer-sheet/wp/2013/12/...
I haven't heard of any universities recently where the problem is instead grade deflation, any links to share?
I only witnessed cheating twice; Chinese and Indians. In general though, the Asians worked their asses off; 1st generation immigrants "off the boat". Very tough competition.