I'd like to know what cpu is the best to pair with my gtx 1070. Some say the i7 is pure waste and some say you need it for current demanding games such as bf1. What cpu has the best price/performance? Im not interested in wasting another 50€ for an i7 if I only gain like 4 fps. Also whats skylake,haswell and kabylake ?