Jaki laptop do programowania i grania

Jestem w 1 klasie TI, dokładnie nowy innowacyjny blah blah kierunek technik-programista.
W szkole mam programowanie aplikacji webowych/lokalnych/mobilnych i stron internetowych, więc na pewno pojawi się jakiś Python, C++, html, PHP, Java. Osobiście chce iść into aplikacje lokalne.
Od następnego tygodnia będę mieszkać w internacie, więc potrzebuję jakiegoś laptopa.
Do właśnie programowania, ale czasem też chciałbym w coś pograć żeby się odprężyć.
Budżet: max 3,5k
(i żeby starczył na te chociażby 4 lata)
Wpadł mi w oko ASUS FX503VD-E4082
(https://www.x-kom.pl/p/409436-notebook-laptop-156-asus-fx503vd-e4082-i5-7300hq-16gb-1tb-gtx1050.html?utm_source=KK&utm_medium=spec)
Co o nim myślicie?

Procesory Coffee Lake-H - i5-8300H / i5-8400H są wydajniejsze od i7-7700HQ.

MSI GV62 i5-8300H/8GB/1TB GTX1050 - z matrycą TN
Lenovo Legion Y530-15 i5-8300H/8GB/1TB GTX1050 - z matrycą IPS
Lenovo Legion Y530-15 i5-8300H/8GB/1TB GTX1050Ti - lepsza matryca IPS

I odkupujesz dysk SSD M.2 (PCIe NVMe) za jakiś czas pod system np. ADATA XPG SX8200 240GB

Lepiej kupić Lenovo Legion y530-15 za 3800zł z grafiką 1050Ti bez systemu, czy ze zwykłą 1050 i win10 za 3600zł? Głównie chodzi o to, czy jest wielka różnica między gtx 1050 a 1050Ti.

Do 34% w aplikacjach, w grach 25-30%. Jeśli nie potrzebujesz systemu to bez sensu jest kupowanie z nim.