I bought a EVGA GTX 960 SSC 2GB model a month or so after launch here in UK, which was pretty much the most expensive 960 you could buy. It was £169.99 and offered about half the performance of a GTX 970.
Given that the RX 480 is around half the performance of a GTX 1070 and is here in the UK £235 - £250 were not doing very well at this price point as the consumer is now paying £65 ~ £80 more for the relative performance of the high end cards.
There is no way that the GTX 1060 will cost £170 or even £230 or even £250... We will be looking at the £260 to £280 i can bet you! So for the relative performance of the 10 series cards we are now paying over £100 extra to what we did on the 9 series.
Just to add, you could say... Well the GTX 1070 has the performance of a GTX980TI and the GTX 1060 will be GTX 980 level so look at the performance your getting for your money... to that i say so it bloody should its called progress!!! There is no law to say we can only have 20% increase in performance between generations so with one hand they give with the other they take away... Well from you wallet any way!
Yer sorry thats an I5, 4770k i mean... Its a MSI Z97 gaming 5. I dont think id need to spend £100 on a psu, i dont need a modular one as my case hides the cables really.