I think you should get the UX331UN instead of the Thinkpad and UX430UN.
A lot of people praises Thinkpad toughness and reliability, and they are not wrong.
But the pricing of the Thinkpad is really a dealbreaker for students.
Even after student discount, the T480s still cost $2,367.25.
Compared with the UX331UN:
UX331UN is much cheaper! There's a promo at challenger for the UX331UN at 1598. Thats about 700+ cheaper than the thinkpad (including student discount).
UX331 has a weaker processor (i5-8250U vs i7-8550U), but in reality both of them would get power throttled to the same performance as they are limited at 10-25W.
UX331UN has slower SSD (SATA vs nVME), not a big difference imo
UX331UN is much lighter than T480s and T480 (1.12kg vs 1.38kg vs 1.58kg). This is really important if you are carrying to school daily and you're travelling on public transport.
Thinkpad can handle rougher conditions for sure.
Thinkpad has way better IOs (Thunderbolt 3)
Both has the same GPU (MX150 Max-Q, 8W version).
If there is a price factor involved, I would recommend not going for the Thinkpad series just because of its price.
A dGPU is definitely needed for CSGO, unless you wanna play at 720p 30-40fps and reach 10fps when someone throws a smoke
Bonus for UX331UN: You can overclock your monitor refresh rate to 75hz (YMMV), makes playing CSGO so much smoother.
Other laptops you can consider:
Acer Swift 3: Cheapest of them all, 25W MX150, but really heavy at 1.7kg
UX430UN: Against this, thermal throttling of GPU at 73 degrees celcius results in a lot of stuttering.
Ideapads: I wouldn't trust Ideapads, a lot of QC issues.
TLDR: If you have the money and want to have a peace of mind, get the Thinkpad T480 / T480s. Else get the UX331UN at Challenger.