Yeah, not gonna happen with the 1060. Even 1080p for the next 4-5 years on the 1060 is a stretch if you want to stick with max settings. One good way to look at it, is look at 760's performance with current games. This isn't a perfect comparison, but it'll give you a rough idea of what a x60 series Nvidia card looks like a few years after release.
If you wanna future proof your system for 2k over the next 4-5 years, you're gonna need a 1080. A 1070 is capable of 2k gaming right now, and can get high fps, but if I were to guess, I would say it will be struggling with current titles in 4 years. In all honesty though, future proofing isn't all that effective, and from my experience, it just makes it harder for people to come to terms with future upgrades.
For example, I have a friend that bought a 780 ti at release price which was crazy expensive. That card is now right around the performance of a 1060, but he spent like 3 times as much on his card. And even though he didn't have to upgrade during the 9xx series, he spent way more money initially. Even now, he doesn't want to buy a new card because he has so much money in his last one. Whereas I have a 1060, and will have no problems replacing it with the 1160 or whatever the next Nvidia card is.
My advice, get whatever is a little better than what you need right now, and just upgrade when newer, better, and potentially cheaper cards are released in a year or two.