Lenovo IdeaPad Z510 Core i7 Or Lenovo ThinkPad Edge E531 Core i5?

I need a laptop that remains with me for 5 years, I will start university soon so I need a NICE laptop for studying, reading books, using the net and watching HD movies.

The Z510 costs $818 while E531 $705, I have $705, but can pay $818.

So which one?

Lenovo IdeaPad Z510 Core i7 4Gen Haswell, 4GB DDR3, Nvidia® Geforce 740 GT 2GB DDR3, Hard Drive: 500GB SATA (5400 rpm)

Or

Lenovo ThinkPad Edge E531 Core i5 3Gen, 6GB DDR3, Nvidia® Geforce 740GT 2GB DDR3, Hard Drive: 1000GB SATA (5400 rpm)

The Lenovo IdeaPad Z510 is much better, in time you should buy an SSD Drive if you want to upgrade