Laptop Advice: Lenovo Y510p vs Z510?

Here are the links for both
1.y510p https://www.snapdeal.com/.../463994861
2.z510 https://www.snapdeal.com/.../938342573
Basic difference between the two seems to be i5 vs i7 and GT750M vs GT740M along with 1080p display of y510p with it's heavy weight.
I'm buying this laptop as a first year BTech(probably CSE) student. I have a Nexus 7 2013 for casual browsing needs. My doubts:
1.I'm confused between better GPU and better CPU. What's preferable for a future proof machine that can support all latest software (including games)?
2. Does i7 really suck on battery life vs an i5? I mean can't Z510 go 4-5 hours on normal use.
3. I find 1080p screen on my phone and tablet to be gorgeous and easier on eyes vs my dad's 720p laptop. Will it be true in case of two laptops too? Don't the icons go too small on 1080p?
4. Anything else that you think worth mentioning in comparison?
PS: Is Lenovo as good and trusty in India as it's abroad… Vs Dell or HP?

Go with the Lenovo Y510P. You wouldn't regret.