Yes but look at the difference in Cuda cores, in CPU terms, similar to a 4 core 7700K to a 6950X the 4 core CPU clocks much higher than the 10 core CPU but the 10 core can do a lot more work and generates more heat output if you notice the TDP
The 1080 is a more powerful card than the 1070 nut not needed if gaming at 1080p, if gaming at 2560x1440 , 144hz then a 1080 would be the better choice