weberdarren97 :
What is going on here? I'm really surprised at the amount of false information being presented.
AMD FX 8350 technically does have 8 cores, but thanks to the way they're packed into modules, Windows recognizes each pair of cores as a core and a thread. The complete lack of simultaneous multi threading also makes it so Windows cannot effectively use the additional threads as well. In the eyes of Windows, it's a quad core processor.
If you're going to insult false information, it's best not to continue it's spread.
In the eyes of Windows, an FX 8350 is not just a quad core, it's a quad core
with the equivalent of Hyperthreading. This gives the least amount of resource contention when dispatching threads, and this functionality was already built into the Windows thread scheduler with a minimal of fuss needed for Microsoft to implement it. FX CPUs were initially treated as having 8 cores, but the switch was made to dispatching threads in a 4 core 8 logical pattern to more efficiently utilize the CPU resources available. Windows uses the additional threads perfectly fine, it only plays this game to make sure that all modules are used before it starts using the second core of each module.
weberdarren97 :
Also, the FX series has very low IPC compared to Intel CPUs of the same age. This means that the 4.2GHz offered by the FX 8350 feels like an aging 3GHz i5. When compared to a modern i5 like the 6600K, the difference is made even more obvious.
I'm going to draw a distinction here. the FX 8350 does not
feel like an againg 3 GHz i5, it
performs like an aging 3 GHz i5 but
feels like an FX 8350, which is not the same. Clearly FX can't compete in IPC, and hopefully you didn't get the impression I ever implied it could. Thankfully, it's not all about the total amount of work possible, as most folks aren't seeing 100% CPU loading while browsing the web, checking email, editing photos, or using Office. For general desktop use, having a higher thread dispatch rate can help with overall system responsiveness.
Literally the only things FX can compete with a Skylake i5 ( or even an i3 😉 ) in are Winzip and similar programs. The i5 smotes it in every other metric.
If all a person does with a CPU is have it compete in foot races, sure, the FX looks like the unhealthy person grabbing his chest and wheezing. When the focus shifts from maximum theoretical abilities, the FX competes perfectly fine. FX provides a good user experience, provided the user isn't in need of the overall highest amount of total work being done, such as would be the case if gaming.
Ryzen on the other hand is a HUGE leap forward for AMD and competes nicely.
I completely agree. Consumers get both IPC improvements and even higher thread dispatch than with FX, and for prices that seem a little more reasonable than some of the Intel equivalents.