Just look to the past to see that idea smashed. Sure if the future to you is one year....

Anyhow there are benchmarks on each GPU solution but the 1050 is nice enough on say 1080p 60Hz gaming. If you move up to more pixels or Hz then you need more. A 1060 in either desk or laptop form is fine.

The 1070 is IMO overkill for now on the usual 1080 screens. But if you feel you need it, go for it.

My gamer friends tend to be either "ultra, ultra everywhere" or "high is good, I'll save the bucks for next year" folks.