glenquagmire :
MEC-777 :
Upgrading from the 4670k to the 4770k you will not notice much of a difference. Some improvements in multi-tasking, encoding, stuff lite that, but not much difference at all in gaming.
As for the benchmarks, if you read the articles or look at the descriptions, they usually say if they tested with OCing or not.
I'm in the process of choosing components for a new PC build as well and I know why you're concerned about future-proofing your rig. This is the world of technology. As soon as you buy something, it's old. lol. At some point you just have to make a decision and go for it, otherwise you'll be waiting forever.
It is safe to say, and I think others would agree with me, that you can't go wrong with either of these CPU's. They are both the cream of the crop. The 8350 is probably the one most suitable for your specific needs. But we can't tell you which to buy, that is ultimately up to you.
so the 4770k being the next tier for 4670k does the gaming of the 4670k but the multi tasking of the 8350, seems like.
Sort of...
This breaks down to architectural differences between AMD and Intel...so this may get more technical than you were looking for, but I am going to break it down for you.
AMD's 8 core architecture has 8 integer cores and 4 flex floating point units. These 8 cores can all run 1 thread each simultaneously. So you get 8 cores/8 threads, without having to share cores "resources". The floating point capability of the 8 core AMD CPUs is more inline with a 4 core Intel CPU though. However, most FPU calculations are offloaded onto the GPU anymore.
Intel's i5 series has 4 cores...no hyper threading. The i7 series has 4 cores with hyper threading (HTT). Basically the difference is that the i7 series all have an extra register stack per core over the i5. A register stack is basically a "place holder" for an extra thread...when the core isn't busy running it's main thread it can use the extra register stack to run an extra thread
in it's spare time. In the industry we call this a "virtual core" because it's basically a software tweak to get added productivity. Now, when HTT is engaged, it takes resources from the core it's attached to in order to run that thread. This means that the i7 series Intel CPUs can max out with 4 cores/8 threads; however, they can run 4 threads at about 75-80% core resources and the other 4 threads at about 20-25% core resources. So, essentially, you can run 4 threads at once, and it can run the other 4 threads
at a highly reduced rate of efficiency. Though the work gets done, it's not as effective as 8 physical cores.
What this means to you is, as things go more and more heavily threaded, the 8350 will eventually become a
better solution than what Intel has currently in place. We are at the point where software is really starting to shift in that direction and the consoles having similar AMD hardware is going to only step on the accelerator there. You can even see this in the way Intel is designing their newest ATOM architecture chips, as they are using a really close approximation of what AMD has done with their FX series.
The biggest reason AMD isn't
quite as productive in some programs as Intel is currently, is because software has not caught up to hardware. In the past, we all knew this, but it was less obvious because the architectures were similar enough that the difference was fairly negligible. Now, because of the paradigm shift at AMD, and software playing catch up...we are seeing the differences emerge in programs geared toward the "old" architecture model where a single core or 2 were mostly used. However, because coders are starting to push things to go more parallel than they did before, the benefits are becoming more obvious in the newest applications/programs that
can take advantage of the newer architecture model. We only now see it in gaming starting to emerge, where the 8350 actually performs
better in some games than even the i7s. If you look at the "Welcome to the Jungle" Crysis 3 benchmarks, this is heavily evidenced there.
So, it's kind of a guessing game...however, knowing what I know, and having similar uses to what you do, I chose the 8350. Not sure if that answers any of your questions or confuses you more; however, that's the best answer I can give you at this point.