So hard to know right now whether to buy a 970 for about £160 or hold out for the 1060.
My head's telling me that the 1060 won't offer up that much more performance wise and i'd be better off with the extra cash.
I suggest you go for the 970 and save the cash.
In a few months you'll realise you made a mistake and look to buy an AMD card, so it'll minimise your loss.