Depends on the games you play and what you expect, why isn't the GTX 1070 an option? If you play mostly esports titles (csgo, league, dota) then the GTX 1060 (or an RX 480 4GB) will be just fine. If you play AAA titles and want to be over 100fps almost all of the time with the settings cranked, GTX 1070. If you're ok with not having every graphics option turned to max and still want 100fps+ in AAA titles, then the GTX 1060 can still do that. The GTX 1080 is too much for even 1080p144 in my opinion.