MX150 10W, high sRGB display, non-upgradable RAM:
Acer Swift 3 SF314-55G-547H
Asus Zenbook UX430U-NGV176T
MX150 10+W / 25W, low sRGB IPS:
Lenovo Ideapad 530s 14 81EU00NRMJ/ SMJ/ TMJ/ UMJ
Acer Swift 3 SF314-54G-52L8 / 59WJ +RAM
Acer Swift 3 SF315-51G-55UH / 56T6 - non-upgradable RAM
HP Pavilion 15-CS0033TX +RAM+SSD - small battery
MX130 (940MX) / Vega 8 (dual channel) / R540:
Lenovo Thinkpad A485
Lenovo Ideapad 530s 15 81EV00DVMJ +RAM
Lenovo Yoga 520 81C80016MJ / 17MJ +RAM
Lenovo Thinkpad E485, E585 - small battery
Lenovo Ideapad 330s-14IKB 81F400SFMJ / GMJ / HMJ +RAM - below average battery life
Lenovo Ideapad 330s-15IKB 81F500S5MJ / S6MJ +RAM - below average battery life
HP Pavilion 14-CE0082TX / CE0083TX +RAM - small battery
Actually you can go for gaming laptop just like the previous recommendation. Nothing wrong buying gaming laptop even though you don't game much since some models meets your weight and battery life requirements. Got new 1650 models aldy
Thanks for the help bro. I'm going to put Acer Swift 3 SF314-54G-52L8 on my watchlist. Seems reasonable. Also not the crippled mx150. Add on another 4gb ram then should be good.