To be honest you could go with an i5 4690 since your board isn't an overclocking board. Shouldn't bottleneck a 1070. But if you want some future proofing for future gpus, an i7 4790/ 4790k would be the best option. (I'd buy it used tbh, a new one is more expensive then a skylake i7