🌐
Overclockers UK
forums.overclockers.co.uk › hardware › cpus
Tuning 7800x3D for optimal performance | Overclockers UK Forums
April 18, 2024 - In the MSI Bios press F7 to get the Advanced mode ( BIOS is set to EZ mode by default ). Then click on the Overclocking settings tab on the left ; from there click the Advanced CPU configuration, then select AMD Overclocking and then Precision Boost Overdrive - this is set to Auto by default but you need to switch it to either Manual or Advanced. I'd recommend the latter if you don't wish to tinker with other settings. Both "manual" and "advanced" will unlock the Curve Optimizer menu ( do not select GPU Optimizer !
🌐
AMD
amd.com › https://www.amd.com/en.html › products › ryzen master utility
AMD Ryzen™ Master Utility for Overclocking Control
May 21, 2026 - The integrated GPU in the AMD Ryzen™ with a Radeon graphics processor can also be overclocked for even higher gaming performance when overclocking cores and memory. Customize your performance for your favorite game and save the profile; you can easily return to the optimized setting. ... On the Settings page, you can personalize how the application interacts with your system. You can also manage the adjustments for the PBO and Curve Optimizer parameters either on-the-fly or through the BIOS to ensure that the changes remain effective across system restarts.
Discussions

7800X3D PBO / Curve Optimizer Results
All cores -30 in cpu optimizer. Expo acitated. In cinebench23 , hwinfo open and ryzen master all cores runs at 4905. Scores never get up to 17800. Only if I change priority of cinebench in. Task manager . Why ? PC Build Questions, Purchase Advice and Technical Support Megathread — Q1 2026 Edition ... Got my 7800x3D to 19436 in cinebench by using curve ... More on reddit.com
🌐 r/Amd
37
27
August 9, 2023
7800X3D and Curve Optimizer | Overclockers Forums
Hello, I come to you because I encounter a problem with the PBO and the curve optimizer on my 7800X3D, in fact as soon as I modify the curve optimizer to put it at -10 (low value) on all core, the system is unstable and cinebench 2024 crashes, windows is not stable either. When I look online... More on overclockers.com
🌐 overclockers.com
December 31, 2023
7800X3D Curve Optimizer Question(s)
This is the most comprehensive guide on Curve Optimizer I've seen: https://skatterbencher.com/amd-precision-boost-overdrive-2/ To grossly oversimplify, it is like an adaptive voltage offset that scales with the power requested. Positive CO is an overvolt, and negative CO is an undervolt. Negative will decrease temperatures and positive will increase them. In terms of how it affects performance, several factors go into how the boost algorithm for the CPU works, and two of those is the power limit and thermal limit. Both of these are lower for the X3D chips because the 3D vcache is more sensitive to heat and more power = more heat. A lower voltage directly translates to less power consumption, and therefor lower temperatures, which means higher boots clocks. Anything that will allow higher boost clocks will benefit performance to some extent, but there is also a hard limit on the clock speed for X3D cores that is implemented by a maximum allowed multiplier - 50.5 for the 7800X3D for a max boost of 5,050GHz. Whether you ever see that speed will depend on how many cores are in use by your OS, as the maximum boost goes down as the number of cores in use goes up and that "top speed" should only occur if one or two cores are active. (Fun trick - you can go over that limit by increasing the bus clock on the motherboard, but that can screw with other components, so it's best to avoid it unless you board has an asynchronous clock function for the CPU.) In terms of lifespan, negative curve optimizer is an undervolt, so it won't impact the lifespan of the CPU negatively. Positive CO can hypothetically negatively impact the lifespan of the CPU, but it's unlikely unless you crank it enough to significantly impact temperatures. Positive CO is also much less useful, as the only real reason to use it is to stabilize manual overclocks - not something you should (or can?) do on an X3D CPU or when using the fun trick I mentioned above. You don't need it, but it will help you system run faster and cooler, so if -20 runs stable and doesn't exhibit clock stretching (CTRL-F in the Skatterbencher link above), there's no reason not to use it. More on reddit.com
🌐 r/overclocking
6
6
January 5, 2024
Is -30 curve optimizer stable normal on 7800X3D? And other questions...
I can only seem to do -20 More on reddit.com
🌐 r/AMDHelp
31
10
April 29, 2024
🌐
AMD
amd.com › content › dam › amd › en › documents › products › software-tools › faq-curve-optimizer.pdf pdf
FAQ - Curve Optimizer Feature in Ryzen Master What this feature is all about?
is introduced in the latest Ryzen Master release (Build # 2.9.0.2093). The primary functionality of this feature is to ... tune the AVFS curve of the entire CPU or specific cores of the CPU such that the tuning overrides the fixed curves that they are fused with, resulting in an ... Yes, both CPU and the internal graphics can be optimized. CPU can be optimized on ... Note: Automatic derivation of values is available for CPU only. For GFX, user has to manually set the values in the allowed range.
🌐
H|ard|Forum
hardforum.com › [h]ard|ware › amd processors
7800X3D best BIOS settings | [H]ard|Forum
July 31, 2023 - PBO advanced you can use a negative curve optimizer offset to reduce voltage on a curve.
🌐
SkatterBencher
skatterbencher.com › home › skatterbencher #60: amd ryzen 7 7800x3d overclocked to 5400 mhz
SkatterBencher #60: AMD Ryzen 7 7800X3D Overclocked to 5400 MHz - SkatterBencher
April 5, 2023 - The manual tuning process for eCLK tuning can become quite convoluted since it affects the CPU core stability in all scenarios ranging from very light single-threaded workloads to heavy all-core workloads. My ECLK tuning process for this Ryzen 7 7800X3D was as follows. First, I use a broad tuning approach to get a big-picture understanding of the tuning opportunity. Then, I narrow the per-core curve optimizer settings to achieve stability in a light workload.
🌐
Reddit
reddit.com › r/amd › 7800x3d pbo / curve optimizer results
r/Amd on Reddit: 7800X3D PBO / Curve Optimizer Results
August 9, 2023 - Hey, I just wanted to share a quick overview over the results I got, with like no effort at all.I just used Ryzen Master to activate PBO (no manual changes) and curve optimizer set to -20 all core.
🌐
Overclockers
overclockers.com › home › forums › hardware › cpus › amd cpus
7800X3D and Curve Optimizer | Overclockers Forums
December 31, 2023 - On the other hand, this CPU runs almost the same if there is a curve optimizer enabled or disabled. If you want to overclock it, then check higher blck and lower voltages at the same time to keep it below ~89°C. 5050MHz is about max for 7800X3D without bclk overclocking, so what I see on the screenshot in the post #1 seems fine. I also recommend checking another BIOS. I don't know if X670E has the same weird issues, but for B650E Master are the same BIOS releases, and so far, the best for my mobo seems to be F20.
🌐
Reddit
reddit.com › r/overclocking › 7800x3d curve optimizer question(s)
r/overclocking on Reddit: 7800X3D Curve Optimizer Question(s)
January 5, 2024 -

PC components: 7800x3d, 7900xtx, 32gb ram corsair vengeance 6000mhz cl30, Gigabyte b650 aorus elite ax rev 1.2.

I built my first pc couple of weeks ago and I limit vsoc to 1.2njust for precaution and saw many posts about the PBO and curve optimizer so I set it to -20.

I know CO allows my cpu to run beyond its limit for better performance, but what exactly does it do?

  • Does it affect performance in gaming?

  • Does it lower temps or increase them?

  • Does it affect the cpu lifespan?

  • Difference between negative and positive offsets

  • And most importantly do I really need it?

Thanks a lot and sorry for asking too many questions!

Top answer
1 of 4
8
This is the most comprehensive guide on Curve Optimizer I've seen: https://skatterbencher.com/amd-precision-boost-overdrive-2/ To grossly oversimplify, it is like an adaptive voltage offset that scales with the power requested. Positive CO is an overvolt, and negative CO is an undervolt. Negative will decrease temperatures and positive will increase them. In terms of how it affects performance, several factors go into how the boost algorithm for the CPU works, and two of those is the power limit and thermal limit. Both of these are lower for the X3D chips because the 3D vcache is more sensitive to heat and more power = more heat. A lower voltage directly translates to less power consumption, and therefor lower temperatures, which means higher boots clocks. Anything that will allow higher boost clocks will benefit performance to some extent, but there is also a hard limit on the clock speed for X3D cores that is implemented by a maximum allowed multiplier - 50.5 for the 7800X3D for a max boost of 5,050GHz. Whether you ever see that speed will depend on how many cores are in use by your OS, as the maximum boost goes down as the number of cores in use goes up and that "top speed" should only occur if one or two cores are active. (Fun trick - you can go over that limit by increasing the bus clock on the motherboard, but that can screw with other components, so it's best to avoid it unless you board has an asynchronous clock function for the CPU.) In terms of lifespan, negative curve optimizer is an undervolt, so it won't impact the lifespan of the CPU negatively. Positive CO can hypothetically negatively impact the lifespan of the CPU, but it's unlikely unless you crank it enough to significantly impact temperatures. Positive CO is also much less useful, as the only real reason to use it is to stabilize manual overclocks - not something you should (or can?) do on an X3D CPU or when using the fun trick I mentioned above. You don't need it, but it will help you system run faster and cooler, so if -20 runs stable and doesn't exhibit clock stretching (CTRL-F in the Skatterbencher link above), there's no reason not to use it.
2 of 4
2
I'm not an expert by any means, but if I'm not bad, it lowers the default voltage assigned to each frequency, so the CPU can reach higher freqs (or the same one) when consuming and warming less. Too negative values on the curve can cause unstability issues, and a clear CMOS in the worst cases, but it's safe. On the other hand, this can be somehow compensated using Low Line Calibration.
Find elsewhere
🌐
Tom's Hardware
tomshardware.com › pc components › cpus
How to use Precision Boost Overdrive and Curve Optimizer to improve Ryzen CPU performance | Tom's Hardware
March 11, 2026 - The Ryzen Master software will now apply your settings and run a quick test to check for system stability. ... Once PBO is active, the CPU should begin using any additional headroom to boost more aggressively during heavy workloads. With Precision Boost Overdrive enabled, you can now fine-tune the processor using Curve Optimizer.
🌐
XDA Developers
xda-developers.com › home › cpu › how to use amd ryzen master
How to use AMD Ryzen Master
December 12, 2024 - When you launch Ryzen Master and accept the warning message, you'll be greeted with the Home screen. This screen shows you sections like Temperature, Speed, Power & Current for system monitoring, including Control Mode, Curve Optimizer, and Cores Section options for any existing overclock details, as well as Voltage Control, Additional Control, and Memory Control for deeper overclocking information.
🌐
TechPowerUp
techpowerup.com › review › amd-ryzen-7-7800x3d › 26.html
AMD Ryzen 7 7800X3D Review - The Best Gaming CPU - Overclocking, Boost & Clock Frequencies | TechPowerUp
AMD Ryzen 7 7800X3D
First of all, enable PBO and switch to the "manual" mode, which gives you most control. Set the various power limits to something like 200, you can raise them later if you max out one of them. Now the most important part, you must enable Curve Optimizer or you will not see any meaningful gains. Start with a value of -15 on all cores, boot into Windows, and use Ryzen Master ... AMD's Ryzen 7 7800X3D is everything that gamers want: eight fast cores, in a single CCD, with 3D VCache stacked on top at a price point of $450. In our review we can confirm that 7800X3D is indeed the fastest gaming CPU
Rating: 5 ​
🌐
Reddit
reddit.com › r/amdhelp › is -30 curve optimizer stable normal on 7800x3d? and other questions...
r/AMDHelp on Reddit: Is -30 curve optimizer stable normal on 7800X3D? And other questions...
April 29, 2024 -

Asking because it seems while browsing that most of them can't achieve anywhere near that and I want to make sure I'm not just hallucinating stability as it's my first Ryzen system ( last AMD system was an Athlon that served me well ).

Here's how it went. I first updated the bios to the latest version from MSI. Then installed Ryzen Master and Cinebench R23 as well as several other stress tests like Prime 95, AIDA, etc. I have the CL30 6000 ram on EXPO settings ( VDDIO lowered to 1.3 manually, EXPO had set it to 1.4 :/ ), also set memory context restore to enabled for the absurdly faster boot times.

Went in -5 steps on the curve optimizer, ran the included Ryzen Master "stress test" for stability, then ran a Cinebench with all apps I could stop stopped in windows for ideal replicability of results ( cinebench results can fluctuate quite a bit even doing this ), anti virus off and everything I could think of.

Noted the results and kept going on with more -5 steps. Turns out that -30 is where if I go any further, I start getting consistent performance degradation. -25 will get worse results, same for -28, -35 and -32.

After that I ran a suite of Prime 95, AIDA, IBT and as many other stability stress tests I could. Then ran a few games ( Helldivers 2, Rimworld, Baldur's Gate 3 and a few others ), browsed, used handbrake and encoded a few videos with AV1, H265 and H264. Watched a few videos on youtube and MPC-HC and finally let it sit idle overnight with only HWinfo64 pinging the processor every 5000 milliseconds for info.

It's only been 24 hours and not a single crash yet. crosses fingers

Is there anything else I should look out for as far as voltages, settings, stability testing goes?

Any particularly finicky apps/games that are more prone to detect instability?

All counsel and tips would be greatly appreciated!




EDIT:

Thanks for the all the feedback. I'll put it to good use! :)

🌐
Overclock.net
overclock.net › home › forums › amd › amd cpus
[Official] Zen 4 X3D Owner's Club (7800x3D / 7900x3D / 7950x3D) | Page 68 | Overclock.net
January 8, 2023 - *Base clock of 7800x3D still unknown Detailed Product Pages: 7950X3D: https://www.amd.com/en/products/apu/amd-ryzen-9-7950x3d 7900X3D: https://www.amd.com/en/products/apu/amd-ryzen-9-7900x3d 7800X3D: https://www.amd.com/en/products/apu/amd-ryzen-7-7800x3d Confirmed TJ Max: 89c (vs 95c on non v-cache Zen 4) Overclocking Supported: ... Curve Optimizer Voltage Offsets Post Keynote Interview with more info regarding 2 CCD design and overclocking:
🌐
PCGamesN
pcgamesn.com › amd › overclock-amd-ryzen-7-9800x3d-guide
How to overclock your AMD Ryzen 7 9800X3D: Make your gaming CPU faster for free - PCGamesN
November 29, 2024 - As with Ryzen Master, you then just need to input the number of megahertz by which you want to increase the maximum clock speed. We set it to 200, so it can go as high as 5,400MHz when conditions allow. One final tweak is to set the curve optimizer, with which you can change the curve (imagine plotting the voltages on a graph), or size of the voltage-change steps available to the CPU.
🌐
Reddit
reddit.com › r/amd › 7800x3d curve optimizer best core lowest negative offset
r/Amd on Reddit: 7800x3d Curve Optimizer best core lowest negative offset
April 19, 2023 -

Hi guys,

I bought a 7800x3d, and so far I really enjoy it. I'm trying to set PBO + curve optimizer and coming from a 5900x and reading a lot of guides, it looks like best cores should not be able to have lower negative offset than the other ones. But so far my settings are:

core 0 -30

core 1* -35

core 2 -30

core 3** -30

core 4 -30

core 5-30

core 6 -20

core 7 -30

According to Ryzen Master, my best core is core 1* and second best is core 3**.

I rigorously tested these settings with OCCT, prime95 overnight and corecycler, an I had no errors.

So my question is, is it normal that my best core can handle such a low negative offset, lower than the "regular" cores? Also, for core 6, I couldn't get lower than 20, as it gave me errors. That is weird because according to OCCT, it should be the worst core out of them.

Thank you for your answers!

🌐
SkatterBencher
skatterbencher.com › home › skatterbencher #82: ryzen 7 9800x3d overclocked to 5750 mhz
SkatterBencher #82: Ryzen 7 9800X3D Overclocked to 5750 MHz - SkatterBencher
November 6, 2024 - In this guide, I break down the Ryzen 7 9800X3D tuning process into four unique overclocking strategies for beginner and advanced overclockers. First, we enable Precision Boost Overdrive 2 and EXPO. Second, we tune with the Precision Boost Overdrive 2 toolkit (incl. Curve Optimizer)
🌐
Overclock.net
overclock.net › home › forums › amd › amd cpus
new pc amd ryzen 7 7800x3d | Overclock.net
October 21, 2024 - For the CPU, I'd simply recommend seeing if you can knock the curve optimizer down to -10, then focus on memory and GPU tuning. CO -10 on the X3D core seems to be enough for me to keep a steady max boost while gaming on a 7950X3D, and honestly, I don't even know if that's even necessary. ... ok dont use ryzen master i will try afterburner but i thought that afterburner was for overclocking the gpu?
🌐
Reddit
reddit.com › r/ryzen › optimally configuring your 9800x3d step by step, a comprehensive guide.
r/ryzen on Reddit: Optimally configuring your 9800X3D step by step, a comprehensive guide.
September 16, 2025 -

Let me start by saying that trying to configure your 9800X3D using PBO (Precision Boost Overdrive) and CO (Curve Optimizer) - even in conjunction with the CPU Boost Clock Override set to 200 MHz - will not even get you close to making the most out of it.

This guide is not strictly an overclocking guide, because I stay 100% within the spec for the TSMC N4P node (which AMD does not do at stock, never mind with PBO).

So what bloody use is this guide going to be to you, you might be thinking.

Whilst remaining 100% within spec, without delidding, without the use of liquid metal, without exotic cooling or even an expensive custom loop (I use a sub $100 360 rad cooler) nor having to resort to ECLK overclocking (which is about as useful as a chocolate frying pan) the following is my score after a 10-minute CineBench R23 run with my 9800X3D

10-Minute CB R23 run score

I always run the benchmark first to see the result and then run the benchmark a second time for the stats. The following are the stats for a second 10-minute run immediately following the run above. The snapshot was taken towards the end of that run

Stats for a second 10-minute CB R23 run

To begin with, you should have the CPU running at defaults (or after a clear CMOS or new BIOS update) and the only thing I would load is the XMP/EXPO profile for your RAM.

After booting into Windows, you should download two things:

  1. Ryzen Master (Ryzen Master) The version that I use is the one headed "For Ryzen 3000 Series to 8000 Series processors".

  2. Benchmate (Benchmate) This is a utility which downloads and launches benchmarking tools.

For configuring and benchmarking the CPU I use CineBench R23, and for configuring and benchmarking my RAM I use PyPrime. Both of these can be launched from Benchmate.

Why use CineBench R23 and not CineBench 2024 you ask?

There are two reasons for my choice of CineBench R23:

  1. I did the experiment of comparing CineBench R23 to CineBench 2024, where I kept my CPU at stock (or the configuration it was in after a clear CMOS) and the only thing I varied was the configuration of my RAM from running at JEDEC (or stock) to fully configured.

The result was that going from my RAM running at JEDEC to fully configured (all the while running my CPU at stock) the difference in CPU score increase was the following:

a) The CPU score increase with CineBench R23 was 0.27%.
b) The CPU score increase with CineBench 2024 was 7.7%

I don't know about you, but if I want to benchmark my CPU, I want something that reflects the actual performance gain that I get from configuring my CPU and not have that score reliant on how my RAM is configured.

To my mind, anyone in the tech media who uses CineBench 2024 to reflect CPU performance - especially when it comes to comparing two different CPUs (such as Intel and AMD) running two different RAM speeds - is a cretin (hello Hardware Unboxed).

2) All of you have heard that CineBench is not "Real World" (although strangely enough Blender, which does the exact same thing, is) and has no bearing on gaming performance.

This of course is rubbish, because there is one aspect of gaming that very much does put a CineBench like load onto the CPU, and this is during the compiling of shaders.

What I have found is that the load put on the CPU during shader compilation is higher than that put on by CineBench 2024, but lower than that put on by Cinebench R23.

Thus, if you have used CineBench 2024 to optimally configure your CPU then it is not just possible, but probable, that your game will crash while compiling shaders, whereas if you have used CineBench R23 to optimally configure your CPU then you should have no problems with shader compilation.

Here are the differences between CineBench R23 when going from the CPU at stock and the RAM at JEDEC to the CPU still at stock and the RAM configured.

  1. CPU Stock and RAM at JEDEC:

a) CineBench R23:

CineBench R23 CPU Stock RAM JEDEC

b) CineBench 2024:

CineBench 2024 CPU Stock RAM JEDEC

2) CPU Stock, RAM fully configured:

a) CineBench R23:

CineBench R23 CPU Stock RAM fully configured

b) CineBench 2024:

CineBench 2024 CPU Stock RAM fully configured

After configuring my CPU, I then configure my RAM, and to this end I use the utility PyPrime.

PyPrime is single threaded and runs with a realtime priority. I use the category 32B, meaning PyPrime calculates the prime numbers between zero and 32 billion.

The result is displayed in seconds, and of course the lower the number of seconds it takes the better the RAM is configured.

The clockspeed of my CPU does have some influence on the result (so it is not purely a RAM benchmark per se); however, that being said, because I only run it after I have configured my CPU the results with regard to configuring my RAM remain consistent.

Here is the initial PyPrime result with my 9800X3D running at stock (5.234 GHz) and my RAM at JEDEC:

PyPrime CPU Stock (5.234 GHz RAM JEDEC

Now the result with my 9800X3D configured to 5.5 GHz and my RAM fully optimized:

PyPrime CPU 5.5 GHz RAM fully configured

To show how sensitive the PyPrime is to RAM configuration, look at the following four scenarios:

  1. My RAM at 6000 MT/s, Gear1 (UCLK=MEMCLK), FCLK 2000 And my 9800X3D running at 5.5 GHz:

RAM 6000 MT/s, UCLK=MEMCLK, FCLK 2000 CPU 5.5 GHz

2) My RAM at 6200, Gear1 (UCLK=MEMCLK) and FCLK 2067; and my 9800X3D running at 5.5 GHz

RAM 6200 MT/s, UCLK=MEMCLK, FCLK 2067 CPU 5.5 GHz

3) My RAM still at 6200 MT/s, but this time it is running in Gear2 (UCLK=MEMCLK/2) with the FCLK still at 2067; and my 9800X3D running at 5.5 GHz. All other RAM timings are the same.

RAM 6200 MT/s, UCLK=MEMCLK/2, FCLK 2067 CPU 5.5 GHz

4) My RAM still at 6200 MT/s, running in Gear2 (UCLK=MEMCLK/2) with the FCLK still at 2067, only this time I loosened the CAS Latency (CL) from 30 to 40; and my 9800X3D running at 5.5 GHz:

RAM 6200 MT/s, UCLK=MEMCLK/2, FCLK 2067 CL40 CPU 5.5 GHz

Remember, lower numbers are better, and the more astute among you will have noticed that the best result of the four is worse than the 154.35 seconds I posted previously. This is because after running the RAM timings the way I had them for a few months, I decided to do another round of tightening my timings about a week ago after the latest BIOS update.

The most important components for getting the best performance out of your 9800X3D is the cooling and the best cooler available at the time of writing for Ryzen is the Arctic Liquid Freezer III Pro.

If you have a garbage-tier cooler, then you will get garbage-tier results.

This is how you go about configuring your Ryzen CPU.

Initially we will be using Ryzen Master, because this allows you to change the clockspeed and voltage of the CPU without having to reboot all the time.

This phase of the configuration process is called, "Chicken Clocking" and you will continue to increase the clockspeed of your CPU until it crashes, then back off a step and when it passes a 10 minute CineBench R23 run, then you can put the numbers into the BIOS.

I will explain how to do this later.

First you have to download and install Ryzen Master and then switch the view to "Advanced".

After this, you will have to change to one of the profiles (Game Mode is a special profile primarily for Threadripper and should not be used), In the example below I have used "Creator Mode" as shown by the red arrow.

Next click on "Manual" as indicated by the red arrow:

Next click on the "> CCD0" bar to expand it as shown by the red arrow:

Next click on the little red dot at the top right of the "Core Section" to turn it green as shown by the red arrow:

Next go to "Voltage Control" and change the "Peak Core(s) Voltage to 1.15 as shown by the red arrow. This will be our starting voltage.

Next, type 5000 into one of the boxes indicated by the red arrow and hit enter. Because we have changed the dot in the top right hand corner from red to green, changing one of the boxes will change all of them:

Next go down to "Memory Control" and click on "Excluded" to show the memory clock settings and make sure that those agree with the Memory Clock and Fabric Clock (FCLK) you have set in your BIOS.

Remember, DDR stands for "Double Data Rate" so the Memory Clock setting will be half of the MT/s of your RAM.

If you have DDR5 6000 RAM then your Memory Clock should show 3000, as shown my the red arrow

And

Next click on the "Apply" button at the bottom of the screen and your settings should be applied without needing a reboot.

If you are asked to reboot then something is wrong with the memory settings and make sure that what you have set in the BIOS matches what you see in Ryzen Master.

If it does ask for a reboot, then click on the "Save Profile" at the bottom of the screen and then click on the Home button at the top right of the Screen and see what your RAM is running at.

After successfully applying the profile click on "Home" to get you to the screen I showed at the beginning of this guide when I was running my 10 minute CineBench R23 benchmark.

After this it is pretty much plain sailing.

Launch Benchmate, and choose "CineBench R23" and launch that. Resize the CineBench window and make sure that you have Ryzen Master so that you can see the temps and then run the multicore test.

All you need to do after a successful single run of CineBench R23 is to increase the clockspeed by 25 and run it again until it crashes (so going from 5000 to 5025 etc). Don't forget to hit "Apply" every time you change the clockspeed.

When it does crash and your temps were still OK (never allow your CPU temp to go above 85 °C) then you can increase your "Peak Core(s) Voltage" to 1.175 and increase the clockspeed again.

The maximum voltage that is safe to apply to the 9800X3D is 1.2 Volts. This is not me saying it, but rather TSMC, the creators of the Node which the 9800X3D uses. So as long as your temps are OK, you can go up to 1.2 Volts in the "Peak Core(s) Voltage" and continue to increase the clockspeed until it crashes at that voltage.

Run your CPU at the maximum voltage and clockspeed it was stable at for a single CineBench R23 run and run it for 10 minutes (as shown in the first CineBench R23 result I showed at the top of the screen.

If it still ran without crashing then we can go to the next step of putting the values into the BIOS.

As a rule of thumb, if your system locks up or reboots, then you have pushed your CPU configuration too far. If you get a BSOD (Blue Screen Of Death) then you have pushed your RAM configuration too far.

Ryzen Master will not write any of the configuration info permanently to the BIOS.

Do not configure your RAM in Ryzen Master do that solely in the BIOS.

For entering your configuration in the BIOS look for:

"CPU Ratio Apply Mode" and change that from [All Core] to [Per CCX] or it might be [Per CCD].

A new box will open below that and you just type in the highest clockspeed you achieved with Ryzen Master in the format "50.00" or "50.25"

Next look for "CPU Core Volage" and change that to whatever voltage kept your CPU under 85 °C (so 1.15, 1.175, 1.2 or any voltage in between).

Press "Save and Exit".

You have now configured your 9800X3D in the BIOS.

My philosophy is that I benchmark to configure, I don't configure to benchmark. So if you are looking for an overclocking guide (and my guide will give you better results than most "Overclocking Guides") then please seek life elsewhere.

I don't think I have forgotten anything, but if I have I will ammend this guide accordingly.

If you have any problems with the guide, then you can feel free to contact me under the name "michaelnager" on Discord and I have the same avatar on Discord as I have here.

As an addendum my friend BossOverclock made a video with me about configuring the 9800X3D and things to do with that:

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

🌐
Reddit
reddit.com › r/buildapc › new to amd cpus (9800x3d) - how to set up & optimize?
r/buildapc on Reddit: New to AMD CPUs (9800x3d) - How to Set Up & Optimize?
December 6, 2024 -

Last month, I upgraded my build with an ASRock B650E Steel Legend WIFI motherboard and an AMD Ryzen 9 9800X3D CPU.

After years with an old i7-4790, the performance improvement has been amazing in most games. However, when I tried Marvel Rivals today, I experienced terrible FPS drops (30–60 FPS max). I assume this is partly due to my outdated GPU (GTX 970), but it got me digging into optimizing Ryzen CPUs, particularly the 3D V-Cache.

From what I found online, there are specific steps to set up Ryzen 3D V-Cache CPUs properly, which I had no knowledge about before. Here’s what I found:

  1. Reinstall Windows – Is a full reinstall necessary, or can I keep my old files (games, documents, etc.)?

  2. Enable Game Mode in Windows settings.

  3. Enable Xbox Game Bar – Apparently, AMD uses this to recognize games for 3D V-Cache optimization? (Ehhh...)

  4. Switch Power Mode to Balanced – Instead of “Best Performance” for better efficiency? (Feels counterintuitive)

  5. Avoid Ryzen Master’s “Game Mode” – It disables the non-3D V-Cache CCD, reducing core availability until the next restart.

  6. Set CPPC Dynamic Preferred Cores to “Driver” in BIOS settings.

Do these steps still apply today, or is the CPU ready to use out of the box without tweaking now? Honestly, these steps seem counterintuitive compared to Intel optimization guides I’ve followed in the past. Initially this sounded like a bad April Fools joke, especially turning Xbox Game Bar on and changing the Performance Mode to Balanced...

So my questions:

  • Are these optimizations still necessary for the 9800X3D in 2024?

  • Is there anything else I should do for max gaming performance without overclocking?

  • Should I avoid enabling EXPO profiles or other auto-overclocking features? (I’ve steered clear of them so far due to warranty warnings and overheating issues)

Anything else I need to do? Advice would be greatly appreciated!

Top answer
1 of 23
187
Is a full reinstall necessary It a yes/no thing. Yes in the sense that, you're basically building a whole new PC, why not make your Windows install nice and fresh without any of the bloatness that comes along with years of clogged up registries and errant files and folders that are no longer serving a purpose? No in the sense that, you need only uninstall all the drivers related to your old Intel motherboard. Its just generally easier to do a fresh install. Enable Game Mode/Game Bar in Windows settings. IIRC this is enabled by default now, but always good to check. Game Bar is not necessary however. Its just a gaming overlay for Xbox. Switch Power Mode to Balanced Instead of “Best Performance” for better efficiency? (Feels counterintuitive) This is required for the 3D Vcache to be utilized properly. You can still use Performance mode but you're not actually gaining anything. Its why Balanced is best - it will sip power when idle and not gaming and only use more power when actually required. Avoid Ryzen Master’s “Game Mode” – It disables the non-3D V-Cache CCD, reducing core availability until the next restart. This is no longer an issue. And an issue that has only affected dual CCD CPUs. 9800X3D is a single CCD CPU. Also, you do not need Ryzen Master at all. Any adjustments you need to make with PBO and Curve Optimizer, can be done in the BIOS. In which case, before you even do any adjustments - do as much research first before ever making any adjustments. Set CPPC Dynamic Preferred Cores to “Driver” in BIOS settings This is only something that relates to Dual CCD CPUs. This wont do anything for you. Simply put: Make you update motherboard BIOS using the Bios Flashback, plop the CPU in, enable EXPO and enjoy. You dont REALLY need to do anything more than that, other than a fresh windows install. For the vast majority, overclocking has been figured out and CPU's overclock themselves due to Boost Clocks. As long as there is temperature headroom, the CPU will run at its boost clock almost indefinitely. Manual overclocking is only for those who are chasing benchmark leaderboards and are okay with cooking their CPUs to extract every single ounce of performance. There are people who buy several CPU's at once, put them through the wringer to find out which one benchmarks the best, and then return the ones that dont. Then they overclock until the CPU dies, and they do it all over again.
2 of 23
31
To keep it very simple: With this old a system, a full reinstall would be strongly recommended. You desperately need a new GPU. Unless you've got big plans for a GPU upgrade, it would have made a lot more sense to spend the same money to get a modern midrange CPU and GPU. No other tweaks are required.