Literally the same posts daily. There is nothing concrete you can do. Update to the latest bios and pray. That's it. All 9000 series are at risk. Answer from Justino_14 on reddit.com
🌐
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 - Does anyone have any advice on what settings I should change to maximize · the system performance without burning out the cpu. Any advice would be greatly appreciated. Regards Alan ... 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/ryzen › universal guide to configuring all ryzen 9000 cpus including x3d - no fancy motherboard/cooling/delidding required.
r/ryzen on Reddit: Universal guide to configuring all Ryzen 9000 CPUs including X3D - no fancy motherboard/cooling/delidding required.
November 13, 2024 -

Some of you may know my other guides on configuring Ryzen CPUs including previous gen X3D CPUs:

https://www.reddit.com/r/ryzen/comments/tntrif/definitive_guide_to_configuring_3rd4th_gen_ryzen/

https://www.reddit.com/r/ryzen/comments/137i5f5/how_to_optimally_configure_the_ryzen_7800x3d/

Although the first guide (but not the one for X3D) is still a valid way of configuring any Ryzen 9000 CPU (there no longer exists a significant difference between Ryzen 9000 CPUs and their X3D brethren) I have found a more elegant way of getting the job done.

I expect those of you who have equivalent hardware to mine to get better results due to the fact that because I have had two spine operations and have spinal arthritis, I have to keep my room temp at 30 degrees Celsius or 86 Fahrenheit.

Some of you might be thinking, "Why doesn't this guy just make a YouTube video about this?". The answer to that is easy, I have a face made for radio and a voice made for print - so here we are. In fact, when I was born, I was so ugly, that the doctor picked me up by the ankles and slapped my mother across the cheeks.

My kit:

Motherboard: GigaByte x670 AORUS Elite AX

RAM: Corsair Vengeance 96GB (2x48GB) DDR5 DRAM 6000MT/s CL3096GB (2x48GB) DDR5 DRAM 6000MT/s CL30 part number SKU: CMK96GX5M2B6000Z30.

If you have the same RAM, but the 2x32GB version then you will get slightly better results.

I have tweaked the timings somewhat, but I haven't gone nuts on it. Here are my timings:

DDR5 6000 2x48GB OC to 6200

Cooling: Arctic Liquid Freezer III 360 modified with three Phanteks T30 fans running with a max RPM of 2000.

CPU: AMD Ryzen R9 9950X

Timeout for a rant; to all the Goobers in the Tech Media/YouTube who have coined the term "Ryzen 5%" for the 9000 series CPUs it just goes to show that even after 5 years they have not bothered their backsides to learn anything about Ryzen - they should just stick to Intel and "Moar Powa, moar gud", because that is all they are good for. To configure Intel you use a hatchet, to configure Ryzen you need a scalpel.

In a number of YouTube videos concerning the 9800X3D I have seen reference to an overclock (which I won't repeat here, because it is brain-dead) they supposedly got from AMD. All I can say is that the person at AMD that suggested it to them should be terminated for cause due to terminal stupidity.

Personally, I think it was just some "Authoritative source" in the Tech Media/YouTube who pulled it out of their ass and the rest of the lemmings have jumped on it.

AMD have done a really great job of improving their Ryzen line-up with the latest 9000 Series and have improved all aspects of the architecture.

Finally, PBO works as it should and if used correctly in conjunction with CO and the Platform Thermal Throttle limit. In prior generations, PBO was more of a liability than an aid to configuring Ryzen CPUs - with the exception of previous X3D CPUs.

What follows is a step-by-step guide to configuring the Ryzen 9000. Please don't be stupid enough to just blindly punch in the numbers you see in the pictures and expect it to work. As with my other guides, if you have any problems then you are welcome to contact me on Discord under the name "michaelnager" and I have the same avatar there as well.

Every system is different and the best way to get the most out of your Ryzen CPU is to use a good cooler.

Either before or after you configure your RAM you then do the following in the BIOS.

Look for "Precision Boost Overdrive" then choose the option "Advanced" to get you to what you see in the picture below:

Precision Boost Overdrive Menu

The only thing you configure here is the "PBO Limits" and set it to Motherboard then set the "Platform Thermal Throttle Limit" to Manual in the picture I set it to 85C, but for me 83C gives me what I want.

Next go to the "Curve Optimizer" and then configure your Curve Optimizer Magnitude:

Curve Optimizer Menu

The option "Curve Optimizer" should be set to "All Cores" I will go into the other possibility later, namely "Per CCD"; don't set it "Per Core"

Set the "All Core Curve Optimizer Sign" to "Negative"

Then set your "All Core Curve Optimizer Magnitude" to something like 20 to begin with and then benchmark your system keeping an eye on the temp and the voltage as explained below in Ryzen Master,

After setting the CO run something like CineBench R23 for a few runs. If the CO is unstable, then you will find that out pretty quickly - so you don't have to go nuts benchmarking something tor hours on end.

You can get a collection of benchmark programs if you download Benchmate:

https://benchmate.org/

The Benchmate benchmark software launcher.

After every successful CO test run, go into the BIOS and raise the "All Core Curve Optimizer Magnitude" number until it crashes, then go back to where it was stable.

This gives you your basic configuration, but the actual tweaking is done by varying the "Platform Thermal Throttle Limit".

This is where the magic happens and this is why I think that AMD with the 9000 Series of CPUs has hit it out of the park, as I will demonstrate with two screenshots from Ryzen Master while running my all-time favourite Pay-to-Win game CineBench R23 :D

In the first screenshot, it shows my system running CineBench R23 all-core with a CO of negative 31 and a Platform Thermal Throttle Limit of 85C:

CB R23 CO -31 Temp limit 85C

Important to note here that the voltage you see under "Voltage Control" namely "Peak Cores Voltage" and 1.2344 Volts is the Set Voltage. If you want to know how much voltage the CPU is actually using then you look at the second dial from the right on the top under "CPU Telemetry Voltage" which is the Get Voltage and in this case, at this point of the benchmark run, is 1.193 Volts - this is the actual voltage being used by the CPU.

As an aside, the maximum safe Get Voltage for the 9000 Series CPU is 1.2 Volts, going above this will damage your CPU over time due to something called "Oxide Breakdown". This is not my opinion, but rather it is the statement from TSMC, the creators of the N4P node upon which the 9000 Series of AMD CPUs is based.

Some may tell you that going above 1.2 Volts is "safe", because AMD does so when running at stock, means that AMD deems it safe to run at that voltage without the CPU dying (not referring to degrading) for the extent of the warranty period of the CPU, namely three years, after which AMD couldn't give a flying one at a rolling doughnut about the health and welfare of your CPU.

So when you run your Ryzen CPU at stock, you are degrading it from day one.

The CineBench R23 score associated with the Ryzen Master screenshot above is:

CB R23 result from CO -31 Temp limit 85C

If you notice above, you will see that the CPU runs at 5.432 GHz on CCD0 and 5.336 on CCD1.

I have had the 3950X, 5950X and 7950X and in each case, for a given power limit, I have always been able to clock CCD0 higher than CCD1.

It is nice to see that AMD with the 9000 Series prioritizes CCD0 above CCD1 a lot more than in previous generations when confronted with a specific power budget, as I will show below. What I mean by this is that CCD1 no longer holds back CCD0 as much as it used to.

Another thing is that the difference between the 5000 Series and the 7000 and 9000 Series is that AMD reduced the minimum clockspeed increment from 25 MHz to 5 MHz.

Now let's see what happens when I reduce the "Platform Thermal Throttle Limit" from 85C to 80C:

CB R23 CO -31 Temp limit decreased to 80C

What are the main differences between setting the "Platform Thermal Throttle Limit" 85C and 80C?

  1. Under "Voltage Control" the "Peak Cores Voltage" (Set Voltage) decreases from 1.2344 Volts to 1.19599 Volts.

  2. The "CPU Telemetry Voltage" dial (Get Voltage) changes from 1.193 Volts to 1.156 Volts.

  3. The "CPU Power" dial decreases from 211.862 Watts to 198.097 Watts

  4. The Clockspeed of CCD0 increases slightly from 5.432 GHz to 5.459 GHz

  5. The Clockspeed of CCD1 decreases substantially from 5.336 GHz to 5.274 GHz

I would like to show you what the CineBench R23 score is for changing to 80C but I forgot to screenshot it so as a stand-in I will show the result of limiting the "Platform Thermal Throttle Limit" to 83C instead and at some point I will insert the proper CB R23 score. It is however indicative:

CB R23 result from CO -31 Temp limit 85C to 83C

As you can see, the Multicore score decreased, but the single core score increased slightly.

I think that everyone can now see what I am doing:

  1. I am configuring the CPU with the Curve Optimizer

  2. I am regulating the voltage, and thus tweaking the overall performance of the CPU, with the "Platform Thermal Throttle Limit"

What happens if I reduce the "Platform Thermal Throttle Limit" to 75C?

The system crashes and I would need to lower the "All Core Curve Optimizer Magnitude" from 31.

Here are other results I achieved with the "All Core Curve Optimizer Magnitude" at Negative 31 and the "Platform Thermal Throttle Limit" at 85C:

  1. CineBench 2024:

CB 2024 CO -31 Temp Limit 85C

2) 7-Zip:

7-Zip CO -31 Temp Limit 85C

3) PyPrime 32B (single core runs in Realtime mode lower results are better):

PyPrime CO -31 Temp Limit 85C

4) PiFast

PiFast CO -31 Temp Limit 85C

5) OCCT

OCCT CO -31 Temp Limit 85C

6) Super Pi - also showing my system specs

Super Pi CO -31 Temp Limit 85C

As I stated above, if anyone needs help with their system, then they are welcome to contact me on Discord under the name "michaelnager" and the same avatar as here.

I have bought all the equipment from my own money, so I am not as familiar with other motherboards as I am with GigaByte.

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, because I am a techie, not a grifter or an E-beggar.

So why do I do this?

I am now 65 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 1983) 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 kindness to pay that help forward to others.

*** UPDATE FOR 9800X3D ***

Normally I would have purchased a 9800X3D, but thanks to the Yanks panic buying everything in sight and AMD shipping to the US as their only priority to avoid tariffs, we won't be getting any stock here in the UK for at least another four weeks.

That being said, someone who has a 9800X3D called "willymcphilly" contacted me on Discord and I could see what was going on with the 9800X3D and without being able to experiment with one myself for an alternative, the best way to configure one is in accordance with a previous guide I had written, namely the one below:

https://www.reddit.com/r/ryzen/comments/tntrif/definitive_guide_to_configuring_3rd4th_gen_ryzen/

In the guide follow the update I put in there for the 7000 Series - basically the update states to set the "Peak Core(s) Voltage" to 1.2 Volts.

When you have determined the maximum clockspeed your 9800X3D is stable using Ryzen Master then you can enter that maximum clockspeed into the BIOS in the following way.

  1. Disable PBO and the Curve Optimizer

  2. Set the CPU voltage to a MAXIMUM of 1.2 Volts

  3. Instead of setting the clockspeed under the heading "CPU clockspeed" search for "Per CCX" (or in some BIOS's it might be "Per CCD") and enter the maximum safe clockspeed you have determined earlier with Ryzen Master.

If you are uncertain, then contact me on Discord under the name "michaelnager" (I have the same avatar there).

I am NOT going to message backwards and forwards with individuals for hours on end on Reddit.

On Discord you can show me through the camera on your phone what BIOS options you have and I will be able to find the options you need to set.

I don't get stuff for free so I only have my GigaByte motherboard, and as much as I like to help, you cannot expect me to spend £1,000 or more getting boards from MSI, ASUS, and ASRock.

When I do get to buy a 9800X3D I will experiment with it, and if I find a better way to configure it, then I will update this post again.

UPDATE 2

I now have my 9800X3D and it has been fun configuring it.

I will create a new post going through the steps one by one and show you how to get the most out of the CPU.

Here however is a preview of what you can expect to get out of your 9800X3D on any motherboard when you use my guide.

CineBench R23 10 minute run:

Ten minute stability test result

Here are the stats of this run with my sub $100 360 rad AIO cooler:

Stats recorded near the end of the second ten minute run

I then decided to pull out all the tricks I know for getting the most out of the 1.2 Volt budget I imposed on myself, because that is the maximum safe voltage for the 4 nm N4P node from TSMC and here is the CineBench R23 result:

Maximum result at 1.2 Volts

A lot of people have taken me up on my offer to help them on Discord and I am a bit sick and tired of typing at the moment, but I will try to bring out the standalone 9800X3D guide next week and I will link to it from here.

🌐
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 - Got a 9950x3D. Following this video and the overclock.net thread. I set it with PBO + 200. Scalar x 10. CO -20 so far like you. The max power I saw was 226 W. Temps Mid 80s with Arctic Freezer 280. No thermal throttling. Click to expand... 10x scalar shouldn't be used for daily settings.
🌐
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 ... 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 5080 MotherBoard: ASUS STRIX B950-F ... Hi bro, thanks a lot for this info ...
🌐
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.
🌐
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 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.
Find elsewhere
🌐
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.

🌐
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 ...
🌐
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.
🌐
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!

🌐
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 - Curve optimiser, set to -30, test. If it works.. is stable then all good otherwise reduce the undervolt and test again.. repeat until stable. PBO, set motherboard power as the limits. Set the processor speed override to + 200 Then see that it makes little real world difference.
🌐
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%.
🌐
Overclock.net
overclock.net › home › forums › amd › amd cpus
first dual ccd build w/ 9950x3d...couple quick questions on setup? | Overclock.net
April 7, 2025 - Ryzen Master for me is a tool to view settings, record for my own purpose and to share. There is no other application that shows what VDDG CCD & IOD is set to, as far as I know. Then some on dual rank RAM find Ryzen Master shows incorrectly the resistances for RAM setup, where as ZenTimings can be incorrect.
🌐
HotHardware
hothardware.com › reviews › amd-ryzen-9-9950x3d-cpu-review
AMD Ryzen 9 9950X3D CPU Review: Dominant, No Compromise Performance - Page 5 | HotHardware
AMD Ryzen 9 9950X3D CPU Review: Dominant, No Compromise Performance - Page 5
With that in mind, we spent some ... Ryzen 9 9950X3D, but had limited success with our setup. AMD offers an array of tools for overclocking Ryzen 9000 series processors, including "one-click" methods like Precision Boost Overdrive (PBO) and auto-overclocking via Ryzen Master, or manual ... The new AMD Ryzen 9 9950X3D pairs Zen 5 with 2nd Generation 3D V-Cache to enhance perfomance, increase clocks, and enable more overclocking - Page 5
Rating: 4.5 ​
🌐
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.