🌐
Tom's Hardware Forum
forums.tomshardware.com › home › systems
Question - Good BIOS and system settings for a Ryzen 9 9950X3D ? | Tom's Hardware Forum
July 6, 2025 - Welcome to the forums, newcomer! First thing, if you haven't is update the BIOS on your motherboard. Then enable AMD's E.X.P.O in BIOS. Then you can use Ryzen Master's Curve Optimizer and undervolt the CPU.
🌐
Reddit
reddit.com › r/amdhelp › 9950x3d setup & proper windows settings? (amd cpu + nvidia gpu)
r/AMDHelp on Reddit: 9950x3D setup & proper windows settings? (AMD CPU + NVIDIA GPU)
April 10, 2025 - Am I all set with the CPU and also - do I have to uninstall anything like the adrenaline software and install Ryzen Master or do I have to change any setting to make sure video games use the Nvidia GPU and not the integrated graphics or am I all set? Current Specs: CPU: Ryzen 9950x3D GPU: RTX ...
🌐
MSI
msi.com › blog › how-to-boost-amd-ryzen-9-9950x3d-gaming-performance
How to Boost AMD Ryzen 9 9950X3D Gaming Performance
March 20, 2025 - How to boost AMD Ryzen 9 9950X3D gaming performance for Monster Hunter Wilds? MSI Memory Try, High-Efficiency Mode and X3D Gaming Mode boost Monster Hunter Wilds performance by up to 14.5%.
🌐
Tom's Hardware Forum
forums.tomshardware.com › home › cpus
Question - Best settings for a Ryzen 9950X3D on a X870E Aorus Elite WIFI7 ICE motherboard ? | Tom's Hardware Forum
January 27, 2026 - And what is the best settings for regular mode when I want to use all 32 threads for content creation and none demanding games, or for games that run better in normal mode ? ... Enabling E.X.P.O in BIOS is the first thing, then you can try your hand with Ryzen master's Curve Optimizer.
🌐
Reddit
reddit.com › r/gigabyte › best bios settings for ryzen 9 9950x3d on gigabyte x870e aorus elite x3d (efficiency + temps + performance)
r/gigabyte on Reddit: Best BIOS settings for Ryzen 9 9950X3D on Gigabyte X870E Aorus Elite X3D (efficiency + temps + performance)
April 8, 2026 - got a similar setup running. start ... cores usually drops temps by 5-8c without losing performance. set pbo to advanced, limits to motherboard, and scalar to 1x. for daily use a -25mv core voltage offset helps efficiency. also ...
🌐
Tom's Hardware Forum
forums.tomshardware.com › home › cpus
Question - Best BIOS and Windows settings for Ryzen 9950X3D ? | Tom's Hardware Forum
August 15, 2025 - Gigabyte/Aorus implemented something similar, disabling one ccd completely and disabling smt. Some games tested by Hardware unboxed showed an improvement, others showed a regression. It could only be accessed through BIOS so changing from the “turbo” mode to normal running meant a full reboot.
🌐
Reddit
reddit.com › r/hardwarehive › best settings for 9950x3d and 5090 build?
r/HardwareHive on Reddit: Best settings for 9950X3D and 5090 build?
April 15, 2025 -

Hello, I recently just finished building my PC build and I’m trying to figure out the best settings in BIOS and related driver programs to get the best performance out of my parts. I plan to use it to for work running programs like MATLAB and python. I do work and research in computational psychiatry and computer vision. I also do 3D modeling, rendering, and printing. I also game. What settings are best for my build. I’m using a 9950X3D, a gigabyte 5090 OC, 92 GB of 5600-DDR5 crucial RAM, a Asus ROG strix B850-F mobo, and a 1200R titanium rated silver stone PSU, and 18TB of storage (Data is gold). Will update with results later!

Find elsewhere
🌐
Hardware Busters
hwbusters.com › home › cpu › amd ryzen 9 9950x3d review: the top multi-core gaming cpu! › page 3
AMD Ryzen 9 9950X3D Review: The Top Multi-Core Gaming CPU! - Page 3 of 13 - Hardware Busters
March 11, 2025 - Set PBO Scalar to between 7X and 10X. Set CPU Boost Clock override to between +100 MHz and + 200 MHz. Enabling Ryzen Master “Auto OC” does 1-3 automatically with a single click.
🌐
H|ard|Forum
hardforum.com › [h]ard|ware › amd processors
AMD Ryzen 9 9950X3D Performance, Overclocking and Cooling Thread | [H]ard|Forum
March 17, 2025 - Also don't bank on running 6400mhz though. Pretty much luck of the draw. I unfortunately drew poorly with my 9950x3d in the lotto =*(. Buildzoid had it right, it's better to just nab a 6000mhz memory set and push it further, rather than buying higher and have to tighten the timings on your own.
🌐
Reddit
reddit.com › r/ryzen › 9850x3d warning and complete configuration guide.
r/ryzen on Reddit: 9850X3D WARNING and complete configuration guide.
February 10, 2026 -

I will start this guide off with a warning.

If you run your 9850X3D at stock you will degrade it pretty quickly - I am talking about weeks, not years - and reports of them dying "inexplicably" in the course of this year.

If you buy a 9850X3D and plan to run it at stock then, when you get it, I would advise you to download BenchMate BenchMate and run the CineBench R23 single- and multi-core benchmark (it is the least influenced by RAM configuration).

Run the Multi-Core benchmark (single run, not a 10-minute run) once to mark the Cache dirty and fill it with the data it needs, then run it a second time for the score.

Then run the benchmark again, this time with the monitoring software of your choice open to record the excessive voltage that is being pumped into your CPU - especially during the Single-Core run.

Save that result by taking a screen shot for the inevitable class-action lawsuit that will result against AMD when the 9850X3D CPUs degrade and die during the course of this year.

If you just want to jump ahead to being able to configure your 9850X3D to run optimally with the highest performance safe configuration then you can just click on the link to my 9800X3D configuration guide which you can find here:

Optimally configuring your 9800X3D step by step, a comprehensive guide.

Or you can watch the video I made with BossOverclock on that topic here:

Max Out Your Ryzen 9800X3D – Expert CPU Optimization w/ Michael Nager

With that I bid you adieu.

For the rest that wish to continue reading let me first talk about the difference between the Ryzen 9000 Series and previous Ryzen generations, then the difference between the 9800X3D and the 9850X3D specifically.

The Ryzen 9000 Series CPUs are unique in that for the first time EPYC and Ryzen CPUs are no longer on the same TSMC node (Ryzen is on the N4P node and EPYC is on the TSMC N3 node).

Previous generations of Ryzen were on the same node as EPYC and the chips from the center of the wafer (or "Better Binned" chips) went to the production of EPYC CPUs and Ryzen got the chips from the inferior silicon outside of the center radius.

For Ryzen 9000 this means that difference between good CPUs versus not so good ones was a lot bigger than in previous generations. That is your chances of winning the "Silicon Lottery" was a lot bigger than it was before.

The difference between the 9800X3D and 9850X3D is simply that the 9850X3D now gets the chips from closer to the center of the wafer and the 9800X3D is relegated to chips coming from the area outside of the central radius.

The maximum safe voltage for any Ryzen 9000 CPU is 1.2 Volts.

This is not my opinion, but rather this is what TSMC has stated with regard to the N4P Node upon which the Ryzen 9000 CPUs are made:

TSMC Introduces N4X Process

Here is relevant text from that announcement (emphasis is mine):

These HPC features will enable N4X to offer a performance boost of up to 15% over N5, or up to 4% over the even faster N4P at 1.2 volt. N4X can achieve drive voltages beyond 1.2 volt and deliver additional performance. Customers can also draw on the common design rules of the N5 process to accelerate the development of their N4X products. TSMC expects N4X to enter risk production by the first half of 2023.

As an aside, if anyone from AMD (and by "anyone" I don't mean some low-life Skript-Kiddie from the SalesCritter/MarketDroid department) wishes to dispute anything I say in this article, then they are welcome to leave a comment below.

Specifically, the difference between the 9850X3D and the 9800X3D is the following:

  1. The 9800X3D at stock is, or should be, limited to 5.225 GHz at a maximum voltage of approximately 1.18 Volts get ("Get" is the ultimate internal voltage also called "CPU Telemetry Voltage"). The "Boost" clockspeed of the 9800X3D (depending on cooling) is the same as the maximum all-core clockspeed

  2. At stock, the 9850X3D reverts to the unlocked voltage and clockspeed of other Ryzen 9000 Series CPUs. As with all other normal Ryzen 9000 Series CPUs the "Boost" clockspeed refers to the maximum burst Single-Core clockspeed, with the maximum achievable Core clockspeed after that depending on the number of Cores engaged and the load on the CPU.

Observing this behavior on the 9850X3D is very easy.

  1. Turn off SMT

  2. Run CineBench R23

  3. Run the Single-Core benchmark and note the clockspeed and the voltage.

  4. Change CineBench R23 to run on two Cores under "File" and then "Preferences" and "Custom number of threads" and note the clockspeed and the voltage.

  5. Rinse and repeat for as many cores, up to eight as your patience can stand.

What you will notice is that the clockspeed and the voltage will be highest on the Single-Core run, and as you add Cores, the clockspeed will steadily decrease, as will the voltage due to droop caused by the load.

With the 9850X3D running at stock and overvolted means that you will be degrading it from day one.

Two things degrade CPUs:

  1. Electronmigration, this results from excessive heat.

  2. Oxide Breakdown, this results from excessive voltage breaking down the material of the CPU itself.

In the Gamers Nexus review video of the 9850X3D running at stock, under an All-Core Blender workload it was running at 1.231 Volts (compared to the 9800X3D running at 1.18 Volts) and under a heavy Single-Core workload in CineBench, the 9850X3D was running at 1.31 to 1.32 Volts (compared to the 9800X3D running at 1.11 Volts for the same workload).

I have been very disappointed with Steve from Gamers Nexus, with regard to his Ryzen coverage in general, because in that video, as in other videos, he states that he had spoken with AMD and that they said this was perfectly OK. He has not spoken with TSMC however to get their opinion.

There is an old English saying, "You should always speak with the engine driver, and not his oil rag".

AMD is especially pernicious because, when you look at the specifications page of their 9850X3D they will state the following:

Max Boost Clock: Up to 5.6 GHz
Base Clock: 4.7 GHz

Notice the use of the weasel words "Up to" with regard to the Max Boost Clock. AMD defines the Boost Clock as:

"Max Boost Clock for AMD Processors is the maximum frequency achievable by a single core on the processor running a bursty single-threaded workload. Max boost will vary based on several factors including, but not limited to: thermal paste; system cooling; motherboard design and BIOS; the latest AMD chipset driver, and the latest OS updates"

Notice that AMD gives itself plenty of culprits to blame when, not if, your 9850X3D no longer hits that boost clock after it has started its inevitable journey into decay and death due to the irresponsible overvolting AMD allows the CPU to be subjected to.

What really grinds my gears is the "Geniuses" of YouTube (and by "Genius" I do of course mean monumental weapons-grade cretins) who suggest or even outright state that 5.6 GHz is the maximum All-Core frequency for the 9850X3D.

The only thing that AMD guarantees is that your CPU will run at an All-Core average of 4.7 GHz and when, after three years, which is the Warranty Period for your your 9850X3D, it falls below that (if it hasn't already fried) then you are SOL, and you can, as God said to Adam and Eve in the Garden of Eden, "Go forth and multiply", which was the first documented use of the phrase "Fuck Off".

JayzTwoCents in his recent 9850X3D video demonstrated how quickly a 9800X3D will degrade when running it above the TSMC spec of 1.2 Volts.

In his original 9800X3D review video he showed the CineBench R23 result running his 9800X3D at stock (1.18 Volts and 5.225 GHz):

9800X3D original stock performance

He stated that he has only run his 9800X3D system to benchmark new graphics cards as they came out, and for that purpose he locked his 9800X3D to 5.3 GHz at 1.3 Volts (well above the TSMC limit of 1.2 Volts).

Because he has only been using it to benchmark new graphics cards, his 9800X3D system has basically been turned off for the past year, and has barely been used.

Yet even so, when he retested his 9800X3D at stock, to compare it to the 9850X3D at stock he got the following CineBench R23 result:

9800X3D stock performance after a year

Even though he has very rarely used his 9800X3D system over the past year, the overvolt he applied has degraded his CPU by 850 points, which is 3.83%.

To contrast and compare, I have been running my 9800X3D 24/7 (24 hours a day, 7 days a week) adhering to TSMC's spec of a maxumum of 1.2 Volts and running it with a default clockspeed of 5.475 GHz for the past year.

Here is the CineBench R23 result of my 9800X3D running at stock and my RAM at JEDEC that I conducted on the 9th of January 2025:

My 9800X3D Stock and JEDEC result from Jan. 9th 2025

Now the CineBench R23 result from my 9800X3D again running at Stock and JEDEC which I ran on the 28th of January 2026 just after my BIOS update to AGESA 1.2.8.0:

My 9800X3D Stock and JEDEC result from Jan. 28th 2026

As you can see, even after one year of permanently running my system at a maximum of 1.2 Volts and a maximum All-Core clockspeed of 5.475 GHz, my stock CineBench R23 Multi Core results are within the margin of error.

I have a pretty normal system with a sub $100 AIO Cooler as you can see from my specs:

Motherboard: GigaByte X670e AORUS Master
CPU: Ryzen 7 9800X3D
Cooler: Arctic Liquid Freezer III 360 with three Phanteks T30 120mm fans
TIM: Thermal Grizzly Duronaut
PSU: SeaSonic Prime TX-1000, 1000 Watt Titanium
RAM: 96GB Corsair Vengeance (2x48GB) DDR5 6000MT/S 30-36-36-76 EXPO
GPU: XFX 9070XT Mercury Magnetic Air

I started off with a lower spec system with my 7000 Series Ryzen CPU and gradually bought better kit as I found a great deal for what I really wanted as time passed.

As I have said in my other guides, if any of you reading this have problems configuring your Ryzen systems then you can feel free to contact me on Discord under the name "michaelnager" and I use the same avatar as here.

As you can see over 500 people have taken me up on my offer:

522 Discord Friends nearly all of themI have personally helped with their Ryzen systems

I will leave it up to any of them to post in the comments below how successful that help has been for them, if they read this.

That being said, you can see that I have had a lot of experience with configuring Ryzen on many different systems/configurations.

The worst one I encountered was a poor guy who had his 9800X3D running on an ASRock Steel Legend board with PBO enabled and I was shocked to see that it was running CineBench 2024 Multi Core at 1.27 Volts.

He had only had the system for a grand total of six weeks and I couldn't get that thing to clock stably above 5.1 GHz at 1.2 Volts.

Normally if you have a Ryzen 9000 CPU you should be able to stably run it at 5.3 GHz at a maximum voltage of 1.15 Volts, if you have reasonably good cooling.

The big difference between me and others is that I benchmark to configure, I don't configure to benchmark.

I don't paywall my info with PayPal or Patreon or the like, because I am a techie, not a grifter or an E-beggar.

So why do I do this?

I am now 66 years old and the reason why I go out of my way to help people is that I remember back in the day when I first started off with PCs (around the end of 1982) I was a clueless numpty, and couldn't understand what was written in tech journals because I lacked the basics. I was lucky that there were people who took me under their wing and with patience introduced me to what has become my passion - namely being a techie.

They are now either dead or I have lost contact with them, and I cannot pay them back, but I feel obligated, by their past kindness, to pay that help forward to others in the here and now.

I remember my roots and where I came from over 40 years ago, and how confusing and frustrating things can be.

To those in the Tech Media/YouTube peddling the "Moar Powa, Moar Gud" bovine excrement aspect of the 9850X3D I would like to show what can be achieved with a 9800X3D when you remain within TSMC's spec.

Here is my result and ranking for the 9800X3D 3DMark CPU Profile benchmark, which contains 84,440 entries:

3DMark CPU Profile result

As you can see, my 9800X3D was running at 5.646 GHz, and my result is 39th out of the 84,440 benchmark entries.

There are 245 entries for the 9850X3D in the 3DMark CPU Profile benchmark and my result for my 9800X3D is currently third in the World in that list.

I ran the Super Pi 32M benchmark and on the third time of running it through I managed to get a screenshot of the benchmark run and it took around 5 mins 20 seconds.

Why the third time?

The first time I just ran it to see if it would crash or not.

The second time I had loaded Ryzen Master to show the stats for that run, at around 5 mins 10 seconds I realized that I had not loaded the snipping tool and it had ended before I could get it open and do the screenshot.

Below is the result of my third run, and by this time Super Pi 32M had been running for about 16 minutes:

Super Pi 32M towards the end of the run

As you can see, my 9800X3D is happily running at 5.8 GHz at under 1.2 Volts on this benchmark.

Next, what my friends call my favorite pay-2-win benchmark CineBench R23 (which is probably the best CPU benchmark you can use to configure your CPU) result.

This result and the others are the most recent ones after updating to the latest BIOS and run at 5.5GHz at 1.2 Volts

CineBench R23 result at 5.5 GHz at 1.2 Volts

Here are the stats for that run

Stats for the CB R23 run

For those who demonise the use of Ryzen Master for chicken-clocking my CPU, it would be interesting to know how they configure their CPU.

Divining rod?

Séance?

Aroma Therapy?

If you go into the BIOS every time then good luck with that with an MSI motherboard :D

Last for now is 7-Zip:

7-Zip at 5.5 GHz at 1.2 Volts

And again the stats for that run using Ryzen Master, just to trigger all those that suffer from Ryzen Master phobia:

Stats for the 7-Zip run

I have noticed recently that the 9800X3D CPUs of the people who have approached me on Discord cannot be configured to the level of 9800X3Ds from a few months ago.

For instance my 9800X3D will run CineBench R23 at 5.4 GHz at 1.15 Volts with a raised LLC, but it is not possible to get recent 9800X3Ds above 5.35 GHz at 1.15 Volts.

I have to keep the ambient temperature of my room a bit higher than normal, because I have spinal arthritis and have had two spine operations.

I would thus expect many of you who have bought a 9850X3D CPU to match or exceed the results I have shown above, if you configure it properly from day one.

For the others you should keep this link to be used when doing an RMA or participating in a class-action lawsuit against AMD when your 9850X3D stops working as it had, or just stops working period.

Addendum One:

I got a DM from the user u/Afferin and here is my reply to him that might clear up some things that have been put to me in the comments below.

Back in the day I found documentation that TSMC had a limit for the 7nm/6nm node of 1.3 Volts.

I put that in a guide and of course got similar replies to the ones I am getting on this article.

But fast forward two years or so to when the 7000 Series came out and the I/O die was burning up. This die is made on the 6nm node, which had the same voltage limits as the 7nm node, namely 1.3 Volts.

What did AMD do as a result?

Yep you guessed it, they limited the voltage of the I/O (or SoC) die to a maximum of 1.3 Volts.

As I said before, it is trivial to find out where the tipping point of Ryzen CPUs is when trying to find out the max voltage.

Just start at 1 Volt and see how much of an All-Core clcockspeed you can get out of it until it crashes. Then increase the voltage by 0.01 and repeat.

Now in the BIOS you only have a granularity of 25 MHz, but with Ryzen Master, this granularity is reduced to 5 MHz.

As you crash and have to increase the voltage, you will find, that the amount of voltage you had to increase to get to the last jump before 1.2 Volts is a lot less than the voltage you have to punt in to get the next 25 MHz jump above 1.2 Volts (edge case is of course where the last jump before 1.2 Volts was almost, but not quite, enough to get you to the next 25 MHz increase and you can test that by going to 1.205 Volts for instance.

You can again test this with just reducing the granularity in Ryzen Master from 25 MHz to 5 MHz per core.

Whichever way you do it, you will find that to get to the next 25 MHz increase in All-Core clockspeed takes way more voltage than the last 25 MHz before going to 1.2 Volts.

And of course I did my testing with various LLC levels, but the difference in the amount of voltage before 1.2 Volts and after 1.2 Volts for the 25 MHz increase remains analogous.

With regard ASRock boards. as a default they run the LLC by default at a medium level, as opposed to other motherboard manufacturers who run their LLC with the most droop as a default.

In case it wasn't clear, the minimum clockspeed increase you can set in the BIOS is 25 MHz, whereas with Ryzen Master, the minimum clockspeed increase you can set is 5 MHz.

Of course the testing takes a hell of a lot of time, because, after each CB R23 run I have to wait until the idle temp of the CPU comes back down to "normal" due to the increase temp of the liquid in my AIO loop (which also counts as "Ambient Temp") cause by running the test.

Then I have to do the whole protocol of testing again with a higher LLC (less droop) level setting.

I think you can see now, that my article is not just something I pulled out of my ass, but rather something I researched (and yes it is difficult to find info where the likes of TSMC nails their ass to the wall with regard to voltages) and had a thorough protocol for testing.

🌐
XDA Developers
xda-developers.com › home › cpu › ryzen's "game mode" might actually hurt your cpu's gaming performance
Ryzen's "Game Mode" might actually hurt your CPU's gaming performance
September 7, 2025 - Obviously, high-end CPUs on both the Intel and AMD sides have more than eight cores, which is where AMD's Ryzen Master Game Mode comes in. This Ryzen Master setting basically enables Legacy Compatibility Mode, which cuts your cores in half by disabling the second Core Complex Die, or CCD, while also disabling simultaneous multi-threading, or SMT.
🌐
YouTube
youtube.com › watch
Ryzen 9950X3D PBO & Curve Shaper Tuning Guide | AORUS X870E XTREME AI TOP BIOS Optimization - YouTube
In this video, I walk you through the complete BIOS tuning process for the Ryzen 9 9950X3D using the high-end Gigabyte X870E AORUS XTREME AI TOP motherboard....
Published   April 21, 2025
🌐
Reddit
reddit.com › r/ryzen › 9950x3d2 - definitive guide to configuring the dual x3d chiplet ryzen cpu for gaming
r/ryzen on Reddit: 9950X3D2 - Definitive Guide to Configuring the Dual X3D Chiplet Ryzen CPU for Gaming
December 12, 2025 -

Leaks are starting to become more prominent that AMD will be bringing out a Ryzen 9000 CPU with two X3D Chiplets instead of one which they look to be calling the 9950X3D2.

A friend of mine, BossOverclock, made a video with me on how to configure it optimally for gaming and you can find it here:

New Dual X3D Chiplet Ryzen CPU Optimally Configured For Gaming 9950x3d2

The Ryzen 9 9950X3D, which only has one X3D Chiplet and one normal Chiplet has next to zero advantage over a Ryzen 7 9800X3D CPU in gaming. To call the 9950X3D "The ultimate gaming CPU" is to say it mildly, wrong. In fact I have not experienced so much misplaced concretion as I have in that statement since the time I accidentally squirted some Soda-Stream into my mothers urn.

In the following I will not only tell you how to use the new 9950X3D2 to your advantage when it comes to gaming, I will show you.

To this end I will be using my own 9800X3D CPU as an example.

I will be using CineBench R23 to illustrate my point for four reasons:

  1. It is as pure a CPU test as you will find that actually gives you a resulting measurement, because its results are not reliant on Cache or RAM configuration.

  2. It is relevant to gaming in that when games compile shaders the workload is a bit heavier than that of CineBench 2024, but not quite as high as the load on the CPU from CineBench R23.

  3. It spits out a score at the end of the process and doesn't just give you a pretty meaningless pass/fail result. This score allows me to make comparisons with regard to the different configurations I apply to my CPU.

  4. It is an actual CPU benchmark, and not just a test of the efficacy of my cooler. :D

My Hardware:
Motherboard: GigaByte X670e AORUS Master
CPU: Ryzen 7 9800X3D
Cooler: Arctic Liquid Freezer III 360 with three Phanteks T30 120mm fans
TIM: Thermal Grizzly Duronaut
PSU: SeaSonic Prime TX-1000, 1000 Watt Titanium
RAM: 96GB Corsair Vengeance (2x48GB) DDR5 6000MT/S 30-36-36-76 EXPO

The rest of my hardware is not really relevant to this discussion.

As a baseline for the discussion, here is the result of my 9800X3D after running a 10 minute benchmark in CineBench R23 with 8 Cores/16 Threads:

10 minute benchmark result

After this I ran the same 10 minute benchmark again but this time I had the monitoring software loaded (Ryzen Master) and made a screenshot of the stats at the end of the run:

Stats toward the end of a second 10 minute run

If you buy a 9950X3D2 CPU and want to get the most out of it for gaming, then the very first thing you should do is go into the BIOS and turn off SMT (Simultaneous MultiThreading).

The following is the result of running a second 10 minute benchmark on my 9800X3D only this time with SMT turned off with 8 Cores/8 Threads:

10 minute benchmark run with SMT turned off

This is the second 10 minute run, only this time with the monitoring software (Ryzen Master) running and again I took a screenshot towards the end of that run:

Stats toward the end of a second 10 minute run SMT off

As you can see, with SMT off I am running at half the amount of threads, but the score is a lot higher than half of the previous score.

This is because a Core has approx. 1.5 times the compute power of a thread.

Not only that, but I can run my CPU with 100 MHz per core more clockspeed.

The other thing you will notice is the far lower temperature.

If we now extrapolate these results to a 9950X3D2 with SMT turned off (16 Cores/16 Threeads) then you would have the result of my 9800X3D above multiplied by about a factor of two.

It would run a bit warmer, so I will round down the CB R23 result to 17,000 which, when multiplied by 2 gives us a score of 34,000.

Compared to running my 9800X3D with SMT On (8 Cores/16 Threads) that would be a performance gain of 34,000 / 24,790 or nearly 40%.

The fact that the workload is running on two CCDs as opposed to one isn't much of a concern due to the fact that Ryzen CPUs are pretty good when it comes to games thread hopping and a software thread once spawned will stay on the Core it was spawned on.

You can configure the 9950X3D2 the same way that I show in my guide to configuring the 9800X3D which you can find here:

Optimally configuring your 9800X3D step by step, a comprehensive guide.

Or you can watch the video I made with BossOverclock on that topic here:

Max Out Your Ryzen 9800X3D – Expert CPU Optimization w/ Michael Nager

🌐
Reddit
reddit.com › r/overclocking › amd ryzen 9 9950x3d pbo overclocking
r/overclocking on Reddit: AMD Ryzen 9 9950X3D PBO Overclocking
March 17, 2025 -

Consider me a AMD n00b, I've been using Intel since the Pentium II days.
I have a few questions for you overclocking experts if you don't mind, I'll just get right to it.

Motherboard: Asus ROG Strix X870E-E

-PBO: Advanced.
-PBO Limits: Motherboard.
-PBO Scalar Ctrl: Manual
-PBO Scalar: 10x (should I set it lower, as in 5x?)
-Max CPU Boost Clock: +200
-Curve Shaper:
-Min, Low and Medium frequency: Negative 20
-High and Max frequency: Negative 10
-I tried min low and medium to -30, high and max -15, but Cinebench crashed while launching.

-DDR5 64GB 6400Mt (2 Kingston sticks, Hynix)
-EXPO Profile 1
-FCLK: 2133Mhz
-FCLK should lock in the MCLK and UCLK from my understanding.
(Also set the Infinity Fabric Frequency and DIviders to 2133Mhz, I'm guessing thats just doubling down on the same settings, probably redundant?)
-Scatterbencher also recommended to set the eCLK to Asynchronuous with BCLK2 Frequency to 105.5, which I haven't done, what are the benefits or downsides of doing so? Is this only necessary if setting the BCLK2 frequency manually, or also has benefits with auto? He also loaded Hynix primary timings from the memory presets, which I also haven't done.

-eCLK Mode: Auto
-tRef: 65535
-UCLK DIV1 Mode: UCLK=MEMCLK (Assuming this is 1:1 ratio)

-Cinebench multi core score: 2528

-Am I going in the right direction? What can I do better, and am I doing something wrong? Any insight or opinions is greatly appreciated.

-I tried the Curve Optimizer set to per CCD at -20 per CCD for a few days, thought I'd try the Curve Shaper for a more advanced approach.
With the CO value at -20 per CCD (and even -10) I had stability issues in just one game (The Division 1) with massive stuttering (every 2-3 seconds the frames would completely halt for a full second sometimes), tried reinstalling it, etc, but to no luck, I'm hoping its just really buggy, although it ran stable on my 14900k with the same GPU and Nvidia drivers.
I know it's not the frames, it sits at stable 237fps which is my set limit in NVCPL, and it doesn't drop in frames, it simply kinda freezes, lowering settings also doesn't help, I'm on a Astral 5090 OC and have tried stock GPU settings too, so it's not my GPU undervolt/overclock.
I didn't try before overclocking, so not sure if its just an AMD issue or unstable BIOS settings, I did try with EXPO profile 1 at 6000Mt but no change.

-I am fairly thorough with which guides I follow, I trust Skatterbencher and Blackbird PC Tech, they are straight to the point without any fuss, Blackbird is also really helpful with answering questions, what an absolute legend!

-Btw where is all the cake I was promised for switching to team red? I was told there would be cake??

Top answer
1 of 3
16
Be careful with curve optimizer/shaper. A lot of people set arbitrary all-core or per-CCD values there that are only kinda stable, never properly stability test, and then wonder why they have issues down the line. The only test that I've found that really stresses all aspects of Ryzen CPUs is CoreCycler , and you have to use a very specific configuration for it: Under "General" set "stressTestProgram" to "YCRUNCHER" Under "General" set "runtimePerCore" to "auto" Under "yCruncher" set "mode" to "19-ZN2 ~ Kagari" This will take a long time, and fully test all cores at their CO/CS values from boot. Edit - As an extra test, you should manually run 15-20 runs of AIDA64 's "CPU SHA3" and "FPU Julia" benchmarks. In fact, you should also do this before OCing anything - I had this test catch a defective 7950X3D that I was then able to RMA. UPDATE The info below this paragraph is outdated, mainly due to AGESA updates and maybe differences between Zen 4 and Zen 5. Process-wise, it should still work, but the y-cruncher test mode and the set of specific tests need to be researched and updated. For a better/more up-to-date process for finding per core values, see this OCN thread. ADDITIONAL UPDATE Alternatively, you can check this thread for some info specific to better tests to use for 9000 series CPU. Optionally, with a slightly different configuration of CoreCycler, you can use a tool like SMU Debug Tool to adjust per-core CO from Windows without rebooting. Be aware, however, that there may be some weirdness with DLDO (dynamic per-core voltages) when you change CO on the fly like that. It's a bit beyond my knowledge, but I have seen it claimed that there is a calibration of the DLDO to the V/F curve on boot, so if you change CO values after boot, you should re-test after manually inputting those values through the BIOS on a clean boot to be sure. What I use for finding per-core is: Under "General" set "stressTestProgram" to "YCRUNCHER" Under "General" set "runtimePerCore" to "auto" Under "General" set "skipCoreOnError" to "0" Under "yCruncher" set "mode" to "19-ZN2 ~ Kagari" Under "yCruncher" set "tests" to "BKT, BBP, SNT" no "SNT, N63, VT3" "BKP, SFT, N63" (Edit: The 3rd set here seems to most consistently spot errors for me at present.) Under "yCruncher" set "testDuration" to "30" That leads to much shorter, but much less thorough per-core testing. I use that to "quickly" (it can still take hours) find rough per-core CO values, then manually put them in from BIOS and re-test them with the more thorough config. Edit - To actually find the per core values, you'll have to watch the testing as it goes on in the CoreCycler window. Each time a core passes a run, you can bump the CO value down one (for example, from -10 to -11). If a core fails a run, you bump it up one (for example, from -10 to -9). Obviously, for the cores that have found a failure point, note them so you don't forget and bump them down again - these will stay at the lowest value that is stable. Once all cores are at their lowest CO, these are what you will put in through the BIOS and test again on a clean boot with the "full" test from the first part of the post. Once you have a per-core CO config you know works, you can then work on messing with curve shaper from known, solid baseline, but I don't have any experience with curve shaper, so I'll leave that to others. One thing I have not tested, but heard is very effective, is adjusting your CO/CS values to "flatten" the voltage sent to the CPU. That is to say, getting the VID values (requested voltage from each core) to be about the same for every core under a given load. Getting a per-core CO is already really time consuming, so I haven't tried this, but I have seen people get surprisingly good multi-core results from doing it. Treat this as extra-credit, I guess.
2 of 3
6
Start from scratch, first without pbo,check memory timings and overcloking stability. I recommend 6000cl30 2000fclk or 6200cl30 2066fclk for gaming, buildzoid primary and secondary timings( look for it on reddit or youtube)then proceed to check pbo at -5,-10 &then -15 ,beyond is cpu lottery.check stability through aida stress test. Scalar 1x is enough, 200 boost override. Don't fiddle with high/low temp pbo, not worth it. Update bios, chipset to latest version. I had issues playing warzone, game was stuttering, for me it was tight ram timings, loosened tras and trp, for you it might be something else. Don't stress out, do one step at a time, test stability using prime95 and aida stress test for cpu stability and karhu & testmem5 anta77 for memory stability, test it atleast for 8 hours. Always check the gaming experience after a stable system is achieved, if stuttering persists, check graphics card drivers. Use DDU to uninstall and then reinstall drivers. You can also do fresh windows 11 clean install.
🌐
Reddit
reddit.com › r/ryzen › i got a 9950x3d: what settings?
r/ryzen on Reddit: I got a 9950x3d: what settings?
September 25, 2025 -

I have settled into my PC and undervolted and overclocked my 9070xt. I have not touched the 9950x3d, I have only enabled PBO 1, nothing else.

I want to look into undervolting it as it can get quite hot (ex. Minecraft 4000 chunk render distance and stuff like that), but I am also unsure about other Gigabyte bios settings. I vaguely remember there being different PBO types too.

Any advice on what to enable / change is appreciated.

Top answer
1 of 2
1
Undervolting is a good idea. The easiest way is going the all core route via BIOS Curve Optimizer. Download Aida64, start at something rather high, maybe -30 offset and then run the benchmark. Run it until it produces errors or at least an hour. If it runs for an hour without an error, you're probably good. Your chip can be stable at anything between -10 and -40, depending on the chip quality. Some chips can even be unstable at -10, often because one or a few single cores don't react good too the undervolting. In that case you'd have to do per core undervolting, which takes a lot of time. At that point you need specialized programs to find which cores cause the issues, so you can run them at lower undervolts (CoreCycler is your friend.) - but this is way more advanced. Here's a video guide as well!
2 of 2
1
Like the other commenter said, it's much simpler to do all cores and take what you can get. 9900X user here in a Gigabyte X870 Aorus Elite WiFi7 mobo. I go into BIOS, PBO Advanced settings, and diddle around there. Generally you don't want to mess with the scalar as it makes the voltage scaling more aggressive and can impact CPU life. It's generally fine to max out the current and power limits as those won't end up being your limiting factors. The overclock value tends to do that. I set my OC limit to 175 and began with a UV of -25. That was immediately unstable. -20 was almost completely stable, and -15 has been solid so far with CCD0 reaching up over 6 GHz. An OC value of 150 would limit that to 5.9 GHz. I get peak temp spikes in the low 90's. I'm fine with that. If you want to shave the peaks off your temps, dial the power limit back to something closer to the stock 170W. I don't recommend Ryzen Master. I think it overcomplicates things and the auto UV optimizer is real shit. I ran it twice. It just crashed my machine half a dozen times and then arrived at a totally unstable UV value down in the -30's. I prefer the PBO Advanced settings because you know what it's doing.
🌐
SkatterBencher
skatterbencher.com › home › skatterbencher #85: ryzen 9 9950x3d overclocked to 5900 mhz
SkatterBencher #85: Ryzen 9 9950X3D Overclocked to 5900 MHz - SkatterBencher
March 11, 2025 - ... Yes, you’re right. For the best results you probably want combine CO and CS. I don’t always do it for every guide, it depends on the particular chip. ... You can use a program called corecycler to test each core individually, but what ...