if you know that something will actually utilize something that will benefit the extra cores, then the 8350 would be better, ie. video editing, etc. And even that is still done very well with an i5. The i5 4670k is better than the 8xxx cpus for gaming alone, assuming that's what you're going for.