Go with Lenovo, you will definitely need that extra 16GB of RAM for both gaming and the programs you want to run, while an SSD will also help with reducing the loading times and improving the overall responsiveness of the system.
8GB of RAM in a computer that carries a 1060GTX is useless and a huge bottleneck.
Hello! In a past post I said that Recently, I have been searching on the Internet and in stores for a new laptop that I need for my work.
I want to use these programs together with varied gaming (light to heavy games)
-3ds Max (modeling and rendering)
-Unreal Engine (Design and programming of video games).
-Any photoshop
-Small video editing
After browsing the stores and stores, my options are reduced to 2 other finalists.
Both have the same price in store.
NOTE: I could not improve any component in the near future
Hp omen:
I7-8750H
1060 GTX
8GB of RAM
Does not have SSD
1 TB HDD
and
Lenovo Legion Y720
I7-7700HQ
1060 GTX
16GB of RAM
128 GB SSD
1 TB HDD
What do you think? Thanks: D

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic