So I'm looking to upgrade my old core 2 quad q6600 to something newer and more capable on a very tight budget. I've finally settled on an i7 2600k, however the price of the i5 2500k has really caught my attention. The i5 is ~70 usd around here, while the i7 sits at ~160 usd. I've heard that newer games require 8 threads to run best so I'm afraid that the i5 will suffer a lot of stuttering in newer titles like For Honor and Battlefield 1, but I'm on a really tight budget so the choice is hard. Also, I won't be doing crazy overclocks, but somewhere around 4GHz should be enough for me.