If you can afford it will provide a massive performance increase over the 1050. However you have to consider 2 things.
1)Your gaming resolution. If you play games only at FHD (1080p). The 1060 6GB is a more cost effective option.
2)In the summer Nvidia will probably introduce a new GPU family. This will definitely affect the prices and the value levels of all current graphic cards. So you may be able to get a new better GPU than 1070 with the same money or perhaps get a 1070 at the price of the GTX 1060 6GB.
If you can't wait till the July-August time frame and you want to game now at high resolutions proceed with the purchase of the GTX1070. Good luck.