I want a cpu that will not bottleneck a 1080ti so that I can achieve the highest fps possible in the most demanding games at ultra. I know some multiplayer games are very cpu demanding, and nowdays cpus get outdated faster than gpus. Is the i5 8600k good enough or should I go with an i7 model. I'm also considering a ryzen 7 2700k because it has 16 threads and seems futureproof.