RX 480 will have better Price/Performance ratio, 1070 will perform massively better, though at nearly twice the price.
Personally if I were going 1440p or even low-end 4k, I'd get two 480s instead of a single 1070. Though that's just me and my 'maximum price/performance' mindset.