I have been using the 6300 for quite some time now and needed an upgrade pretty badly. It was holding back my 770 by quite a few frames based on some benchmarks that I have seen. I had to choose between the i7 4770k or 8350 and I picked the i7 because I have been seeing more and more games use the hyper threading (which is like adding on an extra four cores to make it identical to the 8350). Most of the benchmarks I have seen have the i7 inching away from the 8350 and keeping the minimum frame rate away from the drastic dips. I also plan on getiing sli 770s a year down the road and I figured the 4770k would handle them better. With games like watch dogs (developer recommended i7 4770k to play ultra) and the witcher 3 coming out, was the i7 a better choice over the 8350?