major GPA or not -- depends on the criteria of the program you gonna apply for.
Xiamen University is not bad, although not that "Niu" probably. But it still depends...if some of ur seniors happened to perform very well in that program, ur univ. then gets very good reputation there.