[citation][nom]juan83[/nom]AMD 8350 = AMD 8150 overclocked to 4 GHz, without radeon cores lo make it posible, (which makes sense, nobody, i mean, nobody buys such a CPU and play with "onboard" graphics..Let's see how piledriver works this time...[/citation]
Piledriver is a pretty big improvement over Bulldozer even at the same clock frequency. Increasing the frequency was just AMD showing off that they not only improved performance at the same frequency, but also managed to decrease power consumption at a given frequency.
[citation][nom]mmstick[/nom]His link is relative, and I think you need to take a look at all the modern games released today. All games released today are threaded very well with rendering. You will find that having 8 cores is beneficial to gaming, and disabling half your cores amounts to shooting yourself in the foot. See the recent Guild Wars 2 CPU benchmark, for the latest example of this. The only games that are single or dual threaded as you state are games that are too old to even matter. These processors already run old games like that well enough. I can't find many instances in my life where I actually need single threaded performance, You are better off using process lasso to autoset priorities and affinities for your 'single threaded tasks' than disabling cores that actual programs would have otherwise used. I have tried this disabling half cores to see how much impact it would have on gaming, and as a serious gamer with a huge list of 400+ steam games, I can tell you that disabling half the cores always reduced performance.There are plenty of consumer applications that benefit from 8 cores, much moreso than four. First and foremost is the ability to multitask, I know a lot of people who do some serious multitasking on their systems. Having extra cores means the cores that are idle can instantly jump up and start working on a new task if the user decides they now want to juggle several applications. Another benefit is faster loading of software, especially loading of the OS upon startup, which will use all available cores to launch a piece of software, especially on Linux. Finally, I believe games count as consumer applications. Quad cores aren't cutting it anymore.http://www.tomshardware.com/review [...] 268-7.html[/citation]
Can you tell me of even one game that can use a full 8 cores, let alone use them well? The only game that I know of that would come close is BF3 MP and it maxes out at six threads if I remember correctly (although technically, it has two threads for the game engine and four for the online players and some games have four for the game engine, so there the next BF game might use 8 threads if they update the engine). This is why the i7s don't actually beat the i5s by much at all (heck, the cache probably made a bigger difference than the Hyper-Threading did) in gaming.
Also I gave process lasso a try for a while. It turned out to not be intended to be free (although I suppose that I could have tricked it into re-setting its trial time whenever it expired, but that would be foul play against the devs). There are many non-gaming tasks that can and do benefit from eight and more cores, but gaming isn't one of them and many consumer tasks simply don't either. Heck, many professional tasks are single-threaded strictly because they can't be made to run on more threads due to too many dependencies (although a Bulldozer module might be able to do something about that, but who knows).
Also, disabling half the cores and disabling one core per module are two very different things. Disabling half the cores (IE two modules) doesn't grant the significant performance per Hz benefit that disabling one core per module does and instead basically gives you a 4100 with different Turbo frequencies. It forces the background tasks to run on the same cores as the game without giving them the performance boost and that's a bad idea.
Also, a big part of this and what you said is actually giving AMD an advantage in this situation. I can always take an FX-8120 or 8150 et cetera and reverse this trick, but you can't make an i5 into an i7. So, for as long as single and lightly threaded performance is more important than highly threaded performance, I can easily compete with Intel in that with my little tricks and then switch back hen highly threaded performance is more important. Now that is some serious future-proofing that Intel doesn't offer.
EDIT: Especially considering that by the time eight slow cores are better than four fast cores, Windows will already have been improved in its thread scheduling, so you'll get most of the disabling performance benefit without sacrificing the full core configuration. Overclocking would still not be as high and resource sharing would still be going on, so although it is an improvement over stock, lightly threaded performance would still be better on the full disabling method, but if games and such can use eight cores very well, then that's not a big deal.