Which laptop should i get MSI Apacge GE60 or ASUS g550JK or Lenovo Y5070 or HP Envy J102?

Here are their specs-

MSI Apache ge60-

i7-4710
12 Gb DDR3
2GB dedicated Nvidea GTX 850M
1 Tb+128SSD

ASUS G550jk

i7-4710
16 Gb DDR3
4GB dedicated Nvidea GTX 850M
1 Tb

Lenovo Y5070

i7-4710
8 Gb DDR3
4GB dedicated Nvidea GTX 850M
1 Tb+8GB SSD

HP Envy
i7-4702
16 Gb DDR3
4GB dedicated graphics(may be nvidea gtx 850 not shure…)
1 Tb+8GB SSD

also
ASUS N550

i7-4710
16 Gb DDR3
2GB dedicated Nvidea GTX 850M
1 Tb+128SSD

Don't go with any of these. Get something with a nice i7 processor with at least 2.8ghz. 4gb - 6gb ram(you really don't need a lot) and a 2gb-3gb graphics card

I have the Asus rog g750jw model abd I've not had a single complaint about it so personally, I'm recommending the Asus.