Which one of these 3 budget gaming laptops?

So I decided to buy a new laptop for my university and I found 3, and can't decide which one to choose.

I'm heavy laptop user, not necessarily gaming, so I really care about build quality and also I'd like that this laptop wouldn't be completely outdated for a few years.

So my picks are:

Lenovo Y700-15ISK:
Intel Core i7-6700HQ
NVIDIA GeForce GTX 960M 4GB GDDR5
4GB DDR4 RAM
1TB HDD

Dell Inspiron 15 7566:
Intel Core i5-6300HQ
NVIDIA GeForce GTX 960M 4GB GDDR5
8GB DDR4 RAM
1TB HDD

HP Omen 15-ce006ur (2017) :
Intel Core i5-7300HQ
NVIDIA GeForce GTX 1050 2GB
8GB DDR4 RAM
1TB HDD

So, guys, which one should I choose?

I'm prejudiced against DELL for many reasons. The Lenovo has only 4GB RAM with an i7? NO! I like HP, I have the Pavilion and it does Video which is intensive so I would get the Omen. Omen is a new branding and I'm not familiar with it but HP is a good company. I can't find the price on the HP. The thing is I would get one that has an SSD and a 1 TB HDD. You will be much happier with the quick boot times. I Just built one with an M.2 SSD board and it boots in seconds. A Sata SSD is almost as fast. If you are going to keep it for awhile, that would be a good way to go.