The new system does not work everywhere. LESS THAN 125
https://hwbot.org/benchmark/cpu_frequency/rankings?hardwareTypeId=processor_940&cores=1#start=0#interval=20
https://hwbot.org/benchmark/cpu_frequency/rankings?hardwareTypeId=processor_937&cores=1#start=0#interval=20
1 rank = 50 pts - last rank 200 = 25pts
https://hwbot.org/benchmark/cpu_frequency/rankings?hardwareTypeId=processor_2128&cores=2#start=0#interval=20
We need a new recalculation for everything. These are just the first 3 out of 5 examples that come across.
But
In general, the scheme does not work well with different groups of processors, not to mention Video cards.
I will give some examples.
Q6600 It has a maximum increase from the nominal value of +120%. For him, the stop ranking on the 287 result is a +- logical thing. Ideally for beginners 350 rank
https://hwbot.org/benchmark/cpu_frequency/rankings?hardwareTypeId=processor_919&cores=4#start=0#interval=20
But Phenom II 2x 555 It also has a maximum of 120% to the nominal value. Following his rating in favor of beginners, you can put a maximum of 200 ranks.
https://hwbot.org/benchmark/cpu_frequency/rankings?hardwareTypeId=processor_2128&cores=2#start=0#interval=20
Celeron 430 It has a maximum increase from the nominal value of +180%. It is logical for him to stop the rank at 140 for beginners.
https://hwbot.org/benchmark/cpu_frequency/rankings?hardwareTypeId=processor_1414&cores=1#start=0#interval=20
I do not know if you will understand me, a simple tip, I am not a coder. You need to consult with the coder whether the following scheme is possible.
1. You need to break all the hardware into 6 categories, depending on the maximum acceleration from the rated frequency. (I think there will be some to help who can share sockets among themselves and view each of their own.)
2. For each group of this iron. Make your own calculation scheme. All points in it will also be predefined (like your new one) But it should be rubber not by the number of results 287, but by % of the maximum acceleration.
3. Put the maximum % for each category with a margin, so as not to recalculate it every time, increase it only in case of global changes.
4. Make a category 7, throw everything new and unknown into it. And as you study, transfer it to the category that is more suitable.
It may be complicated and incomprehensible, but it will solve the issue once and for all.