Updated: Userbenchmark Responds to Criticism Over Score Weighing Revisions

Update, 7/28/29, 11:00 a.m PT: Userbenchmark has seemingly changed course from its previous statements, which have been almost entirely removed from its FAQ. That section of the FAQ is now replaced by a related section on the criticism Userbenchmark received and what will happen moving forward. The overall message isn't totally different, but Userbenchmark is changing its weighting very soon.

"Following the July 2019 cohort of new CPUs, we noticed that our CPU gaming and desktop indices were overestimating all CPUs with core counts beyond 8 so we updated the index. We estimate that our updated index, is now accurate to around 8% over the entire spectrum of 8500+ CPUs. There was an uproar from certain online communities with accusations of bias. Here are some of the actual outcomes arising from the latest update: The Ryzen 3000 effective speed ranks were impacted as follows: 3900X -2, 3800X +7, 3600X +14, 3600 +13. On the other hand the AMD Threadripper CPUs were demoted and the new top spot for gaming was taken by the Intel 9900K, up from its previous rank of 7."

Userbenchmark still stands by its changes, but does acknowledge the criticism and said "We frequently tune our effective speed indices and expect to add an octa-core component to the index in due course. Replacing our 64 core weight of 2% would be equivalent to, up to a maximum weight of 16% on an octa-core component." That will better reflect the performance gains associated with eight-core CPUs. The company also removed its strongly-worded warning about an "organized army of shills."

Original Article, 7/27/19, 10:54 a.m. PT:

(Image credit: Userbenchmark via @Cat_Merc)

While it is not a benchmark that most reviewers use, Userbenchmark has hundreds of thousands of benchmark submissions in its database that influence the purchasing decisions of nearly 10 million visitors each month (SimilarWeb), which is why there has been so much controversy among some enthusiasts over Userbenchmark's recent decision to adjust its score weighting mechanism. Now the average score is weighted much more heavily in favor of single-threaded performance than multi-core performance due to "unrealistic" scores from all CPUs over eight cores, which includes AMD Ryzen 3000 processors.

This has riled AMD fans, but the issue actually impacts the rankings for all processors, as evidenced by the test result above. Due to the $120 quad-core Intel Core i3-8100's higher boost frequency, it beats Intel's $2,000 18-core 36-thread Core i9-9980XE in the rankings. It doesn't take a degree in computer science to see the obvious disconnect here. 

Previously, Userbenchmark weighed single-core performance as 40% of the score, quad-core as 50%, and multi-core as 10%. However, due to the "unrealistic" scores of many-core CPUs like Ryzen 3000, Userbenchmark changed their weighing system to 40% single-core, 58% quad-core, and 2% multi-core.

A new question and answer section on Userbenchmark's FAQ address complaints about this recent change. The question "what is the effective CPU speed index?" has three new sections, one of which is titled "AMD community" to address AMD fans. Userbenchmark states that while they "emphatically welcomed" Ryzen 3000, they felt that high core-count CPUs were scored too highly and that the scores didn't reflect the reality of software, stating:

Back in the days of the AMD FX-8350 our effective speed index was predominantly single core and at that time we were heavily lobbied with cries of "cores are only getting more and more relevant." Any professional software developer that has actually tried to write scaleable multi-threaded code will understand that the challenges are both far from trivial and highly unlikely to be overcome during the lifetime of a typical CPU. We frequently tune our effective speed indices to match the latest developments

Though Userbenchmark does not state it directly, presumably they feel that CPU performance on a single thread is becoming more and more relevant than performance over multiple cores. While single-threaded performance is still important, it's certainly not becoming more important than multi-core performance. Games are slowly becoming more and more friendly to multiple cores, and as frequency gains for CPUs slow down and eventually reverse into frequency drops, single-thread performance will be difficult to improve, arguably making multicore performance a more reliable way to speed up a processor.

Userbenchmark finishes its answer pointing out that nobody is complaining about the RX 5700 series GPUs being "overestimated" and gives a warning about an "organized army of shills who pump one brand or another and deal in hot air rather than reason." Though we can't say whether or not Userbenchmark is at fault here, their response to critics certainly won't be met with much positivity.

Matthew Connatser

Matthew Connatser is a freelancing writer for Tom's Hardware US. He writes articles about CPUs, GPUs, SSDs, and computers in general.

  • ingtar33
    so basically, Intel pays the bills and under their old scoring metric AMD was dominating all the top positions, threatening their sugar daddy.

    see? this story was needlessly long, whats actually going on is much more simple.
    Reply
  • USAFRet
    userbenchmark.com is, and has always been, a very weird, very flawed 'benchmarking' tool.

    "Way below expectations" and "Excellent" on the same component in the same system.
    Which is it?
    Reply
  • Warsaw
    Really, the switch is such a joke. Very fishy of changing it right after the 3000 launch.
    Reply
  • Exploding PSU
    That's not how you respond to critics. Whatever stuff the userbench's staffs is taking they need to lay off those stuff. They've inhaled too much hot air of those components
    Reply
  • Lutfij
    That hideous site should be banned from existence. That site tends to send pretty much every newcomer into the PC industry with more questions frenzy than closure with answers.
    Reply
  • rolli59
    They just misspelled their name uselessbenchmark's.
    Reply
  • derekullo
    I found a flaw in Userbenchmark's logic.

    The Pentium 4 570 has a clock-speed of 3.8 gigahertz.

    I don't see it listed between i3-9350KF and i9-9980XE
    Reply
  • velocityg4
    This is absurd. There's barely any difference in single threaded and quad core performance betwixt modern mid to high end desktop CPUs. The lower end models get lower clocks from the factory. For the most part it's going to be a 5% to 10% spread between a Ryzen 3000 and Core i5/i7/i9. Multi-core is the main delineator now.

    While it is true that most software won't use many threads. That also means if you don't need multi-core. It doesn't matter too much which CPU you choose. It would be ridiculous to buy a 9900K when a 9600K or 3600x won't be much different.

    As it stands the i9-9900K is ranked first. The Ryzen 9 3900x is sixth. The i9 is only7% faster on single and 6% on quad. While the 3900x is 40% faster on multi-core.

    Even more absurd is the i7-9700K ranked fourth. Single and quad is 5% and 4% faster than the 3900x respectively. The 3900x beats it by 101% in multi-core.
    Reply
  • g-unit1111
    Reply
  • Joz76
    there is money for anyone to sell themselves. Userbenchmark, did you get enough money to sell yourself? I hope so, because your trust is nullified....
    Reply