I need a gaming laptop?

Looking to get a gaming laptop that can run games like witcher, MGS V etc on high settings or close to it.

I know desktops are the way to go in gaming, but I'm looking for something mobile. Could both of these run recent games in good to high settings? If not which would could? Thanks.

Lenovo Y50
Intel Core i7-6700 HQ
2.60GHz 1600MHz 6MB
NVIDIA GeForce GTX 960M 4GB
16.0GB PC4-17000 DDR4 2133 MHz
512GB SSD

or

Gigabyte p25wv2
GTX 870
16GB ram
Two hard drives, both SSD and HD
4810MQ Core i7

Lenevo was AMAZING… For about two years. Then it turned to trash.

Intel… My mom, sister, && dad own. Runs pretty well. My sister games and has no lag. They haven't owned their computers for even a year yet so… Not sure about the lasting availability

If you are choosing from only those two I would go for the Lenovo. But if you are just looking for any great gaming machine, I would recommend an Origin laptop. Super powerful specs if you ask me. There's also alienware, razer, asus. But i'm not bashing gigabyte, just choose what you think will suit you and perform best for the results you are looking for.

Thanks guys. I'll look more into it