I have to make a dicision here, i am buying a laptop barebone with laptops supporting upto i7 8700k desktop grade and a gtx 1070 mxm card.
i am buying it for college purpose like basic programming with cpp and python(required from year 2) and some gaming like PUBG, Fifa 18 and future versions, CS GO, GTA 5 and maybe 6and other multiplayer and also using some CPU demanding apps in future, Assuming i have to use this laptop for around 5 years.
Shall i go for
1. i3 8100 + gtx 1070 + NVME Boot drive + 8 GB Ram @ 150k Rupees (2150$) and upgrading CPU, RAM, Other Storage, screen(120hz from 60) in future
2. i7 8700K + gtx 1060 + NVME boot drive+ 500gb Sata SSD+ 16 GB Ram @150k Rupees (2150$) and upgrade GPU and screen later
also considering in meantime if nvidia launches next gen of graphic cards i will get that version if it is MXM and have same tdp.