If I were you, I'd likely go with the 1070, as it will likely give you the most longevity, and since that's what you're looking for. It's not significantly more expensive than a 1060, and the benchmarks that I looked at seem to show that it's a good investment.
At the end of the day, either...