I'd recommend checking the Aorus/Gigabyte Brand of Laptops. The Tldr: their CPUs are usually an i7 whether its an i7 7700HQ or i7 6820HK(overclockable CPU) you'll definitely be more than fine CPU wise. Next are their GPUs and it being 10 series primarily. So lowest model being a GTX 1060 and highest being a 1080(with the Aorus X7 v6 DT) Finally, the RAM is usually averaged at 16GB so you'll be fine running multiple programs but you'll do more than satisfy the min reqs to run most if not all games.