I'd hold off on the 'you need a 1070 for future games' idea until the future. At that point one of two things will be true. The 1070 will cost a lot less than it does now, or something better than the 1070 will be available from Nvidia. Right now the 1060 6gb fits your needs.