48 or 64 GB for MSFS 2024?

Yeah, I totally agree with @TenPatrol that a reset is not out of the ordinary - my bios will always reset with any new memory or cpu changes.

Does your kit have an XMP profile also? I’m using an XMP profile for my DDR5-8000 kit and I don’t recall there being an EXPO profile. I bought mine last year so maybe they’ve updated it with an EXPO profile.

Keep in mind my motherboard is different than yours so ymmv with my memory timings.

1 Like

I watched a Buildzoid video about installing 8000 MT/s RAM and he had some interesting things to say about it:

  1. The safest way is to start with a clean BIOS, but he also installed the kit without it and memory training did its job. I was not so lucky.
  2. 8000 RAM is the best for gaming, due to the lower latency of UCLK=FCLK combined with the higher memory bandwidth. There will be a performance hit (which I saw) by setting UCLK=MCLK/2 (which is necessary with RAM that fast.). But that is less important for most games. In my case MCLK=4000, UCLK=2000, FCLK=2000, and that’s optimal.

My 6400 RAM used an XMP profile with tightened timings. There was no Expo profile available.
I ended up setting it to 6000 MT/s and adjusted secondary timings. That was my baseline and was very stable. With that kit it was MCLK=3000, UCLK=3000, FCLK=2133. Setting FCLK higher did give me a measurable improvement. I tried FCLK=2200 with that kit and the system wouldn’t boot.

This new RAM (v-color Manta) has both XMP and Expo profiles available.

For sure! Like I said in the earlier post, everything was stable using Expo with no other tweaks.
I started messing with timings and had another HAL moment ("I’m sorry Dave, I’m afraid I can’t do that.) Q-flash didn’t even work to recover it, and I ended up having to put the computer on the bench and clear the CMOS. Ugh… :unamused_face:

I’ve been messing around with BIOS settings since, and I think that with 8000 RAM things are on a bit of a razor’s edge. I could downclock it in order to play with tightening up timings, but then I lose the FCLK=UCLK synchronization, which Buildzoid said is highly recommended.

One change I made that seemed to really help. My motherboard has two options that are supposed to improve DDR performance:

  1. Low Latency
  2. High Bandwidth

I’m not sure what either one actually does. ‘Low Latency’ had no measurable benefit.
But ‘High Bandwidth’ really improved my OCCT and AIDA benchmarks.

I had one pretty funny thing happen: I was running benchmarks and all of a sudden they tanked. I mean really tanked. Turns out Prime95 was still running, and using all 48GB RAM, even though I’d exited the program before running the next benchmark. Oops!

I think you’ll be very interested to see the data I’ve collected. Synthetic benchmarks are down a bit for the 8000 (Expo) vs. 6400 (downclocked to 6000 with tightened timings.) I kind of expected that with the asynchronous UCLK=MCLK/2.

I did some flights with the new setup, mirroring the exact same flight I’d done with the old RAM.
I saw what I’d hoped for - and bought this faster RAM to get - namely (at first glance) around 20% better 1% Lows.
I did 10 flights, and the 1% Lows were consistent and much improved. I need to tread carefully with trying to tighten timings further. Things look pretty darn good right now.

To reiterate: I’m running the sim @ 1080p, trying to stay CPU-bottlenecked.

I did have a few blue screens when loading Windows, and backed off of a couple of BIOS settings for the moment. I had set SPD PowerDown to ‘disabled’ and applied a PBO -20 all core offset. I changed PowerDown to ‘Auto’ and set PBO to ‘Auto.’
I’ll mess around with PBO later. Right now I’m seeing both CPU and GPU around 60°C during flight. Maybe I don’t understand PBO well enough, but I’m not sure I see the benefit of undervolting when I’m nowhere near thermal limits.

1 Like

MSFS2024 will immediately CTD if the total of physical memory and virtual memory is exceeded.
If virtual memory is low, it will CTD even with 64GB.

What do you mean when you say, “Virtual Memory”?

Virtual memory is the Committed Memory that can be seen in Task Manager or free tools.
MSFS2024 consumes more than 64GB of committed memory in the photo area, and will crash immediately if the set value is exceeded.

Am I looking in the right place? This is a screenshot during a flight over NYC.

I designed a dedicated button on the back of my PC case that connects directly to the clear CMOS jumper.

Although my motherboard already has a clear CMOS button, its placement makes it hard to access when the case is positioned with its back against the wall. With my custom button, I can easily locate and press it by simply reaching behind the case.



This modification is a real lifesaver when tweaking RAM settings too aggressively causes the PC to fail to boot and requires a BIOS reset.

3 Likes

If the committed memory of 50.1GB is not automatically expanded and MSFS CTDs the moment it exceeds 50.1GB, it is better to increase the virtual memory.

I’d like to clarify that virtual memory and committed memory are two distinct concepts. Mixing these terms can lead to misunderstandings.

How does one increase the “Virtual Memory?”
I don’t see anything in my screenshot that mentions that.

Are you referring to the Page File?

Depending on your language, the Windows settings screen may be called page file or virtual memory.
Increasing this will also increase the committed memory area.
If MSFS2024 isn’t CTD, the current situation may be fine.

I see. Thanks for the clarification. I thought maybe there was a setting I was unaware of. I understand that some people use different terminology. And of course some things don’t survive translation very well… :wink:

Anyway, I just let Windows manage my Page File. Some people claim that it’s best to manually set the size. That was true 20 years ago. Not so much today.

Best thing is to figure out why the system is using >64GB RAM (which to me is really excessive and certainly can cause problems if that amount is exceeded.)

Here’s where you can change Windows’ virtual memory:

Ps. to get these boxes, it’s well buried:
~ Open Windows Settings;
~ Click on ‘System’;
~ Click the ‘About’ page on the right side;
~ Open ‘About’ page;
~ Click the ‘Advanced system settings’ option under the “Related links” section…

1 Like

That’s the page file I spoke of.
I keep my system with the default “System managed size.”
I think that trying to manage it yourself can cause more problems than it’s worth.

2 Likes

That’s great! Makes all the time and trouble invested worth it :upside_down_face:

That’s very interesting - I’ll have to check out my Asrock x670e Taichi motherboard to see if it has something similar.

:+1: :+1:

1 Like

You can see in this screenshot that I’m using 23GB out of my 48GB of RAM.

It doesn’t feel like I took a step back going from 64GB DDR5-6000 to 48GB DDR5-8000. In fact, I achieved the goal of seeing a significant improvement in 1% and 0.1% Lows.

It was a real struggle getting things stable, though. A BIOS update helped a bunch, as did backing off from trying to manually overclock things. Right now the only overclocking is using EXPO, PBO set to Auto, and a couple of minor tweaks (DDR High Bandwidth enabled, and LLC set to Medium.) The system is very stable now, and I think these results speak for themselves:

ETA: I need to say this: For the majority of those with AM5 systems, DDR5-6000 (or 6400, properly configured) is still the best choice overall. Transitioning to DDR5-8000 was a really painful process. It took me DAYS filled with boot failures, CMOS resets, and BSOD’s to finally get things settled down. 8000 MT/s RAM is really pushing my motherboard/CPU to its limits, and I came very close to abandoning this project.

I do not recommend this upgrade for everyone. I say this not with a “Look at me!” attitude, but with the knowledge that only my 20+ of experience building and repairing high-end computers, plus invaluable help and advice from a fellow member (you know who you are) got me through this process with my sanity intact.

Was it worth it? Ultimately, yes. Would I recommend it to everyone? Absolutely not, and I pray I’m not misleading anyone into thinking otherwise.

5 Likes