Minecraft :
I want to play Gmod and tf2 and possibly counter strike or cod
All of those should play perfectly, though, which Call of Duty are you going to try?
It can apparently do Call of Duty Ghosts at 30fps min, 35 average, and 50 max -- probably around what the Xbox One does.
Every other Call Of Duty should run great.
I will note, however, that the other PCs are better, in the fact that they have more GPU power, though they are less portable and more expensive, but the ASUS seems to be good enough for current games -- though the others can play these games, and then perhaps last longer, and play more games as well.