I actually advise people away from getting gaming laptops; and I have owned an Asus gaming laptop myself.
1) The high performance graphics cards and CPU give off additional heat, and people want thin laptops which makes cooling even harder. Most gaming laptops cannot cope with that and as a result, they overheat more so that other laptops at a similar price. The dual graphics card Lenovo Y510 is especially known for its overheating as well. And the constant overheating of course reduces the life expectancy of the whole computer as well. Gaming laptops generally last shorter than two years.
2) The high perf specs also consume a lot more battery as well
And lastly, I would advise against the 4K screen as well. The 4K screens just came out to the public, and the reliability as well as other possible performance issues are not known, whereas the trusty 1080p screen has been around for a long time.
I would recommend looking into business laptops (Dell Latitude, Thinkpads, HP Elitebook, etc). They have sturdy hardware, have additional coolings, and will last you a longer time.
Trust me, I bought a gaming laptop when I got into a university and I wish I would have gotten a Thinkpad.