Which of these gaming laptops would be good?

I'm interested in buying a gaming laptop, so I narrowed it down to these. My budget is around $1000-$1300 but unless the price is right, it would be nice not to pay over that much. A friend of mine said that a NVIDIA GTX 960m card would be good enough for me? Since I'm unlikely to play any recent demanding games and don't care much for max settings or weight of the laptop. I would like to hear any opinions on what would be a good buy and if I should wait until the price comes down. Many thanks for answers but please don't say get a gaming desktop. Here are the gaming laptops I'm looking at.
Lenovo Ideapad Y700 (sale: $899)
Intel® i7-6700HQ Processor 2.6GHz 16GB DDR4 (2-DIMM) RAM
Drives:1TB Hard Drive + 128GB Solid State Drive
15.6" Touchscreen IPS Anti-glare LED Backlit FHD (1920 x 1080) 4GB NVIDIA GeForce GTX 960M

Dell Inspiron 15 Gaming 7000 Series ($949.99)
Intel Core i7-6700HQ Processor 2.6GH 16GB DDR3L 1600MHz RAM
Drives:1TB 5400RPM Hybrid Drive
15.6" Anti-Glare LED-Backlit FHD (1920 x 1080) 4GB NVIDIA GeForce GTX 960M

ASUS ROG GL752VW ($999.99)
Intel® i7-6700HQ Processor 2.6GHz 16GB DDR4 RAM
Drives:1TB 5400RPM SATA Hard Drive + 128GB Solid State Drive
17.3" FHD (1920 x 1080) 4GB NVIDIA GTX 960M

Alienware 15($1299.97)
Intel Core i7-6700HQ Processor 2.6GHz 16GB DDR4 2400MHz RAM
drive:1TB 7200RPM SATA Hard Drive + 256GB PCIe Solid State Drive
15.6 IPS anti-glare 300 nits FHD (1920x1080)
6GB NVIDIA geforce GTX 1060

Don't buy a laptop. They overheat and underperform. Save up big $$$ for a hefty PC, mate.