I'm looking at two CPUs and right now I'm thinking of either the 85 8600k (overclocked) or i7 8700. I'm mostly doing gaming and I may be doing some editing in the future. Which is more important, higher GHZ in the i5 or higher threads in the i7? Also can someone explain what threads are responsible for in terms of function?