Fixing memory scheduling lag on MSI PRO B760M-A in Mario Emulator
While running high-precision emulation, I noticed that even though CPU load was low, the frame times were jumping wildly between 16-32ms. The DDR4 memory controller on the MSI PRO B760M-A was hitting some weird sync delays with the emulator's specific instruction sets, creating a noticeable stutter. I tried forcing sync in the emulator settings, but the input lag climbed to 20ms, which felt sluggish and unresponsive. I ended up updating the BIOS to the latest version and disabling C-State power savings, locking the memory at 3200MHz with auto-frequency scaling turned off. In the frame time analyzer, the variance shrunk to a tight 16-18ms range, and the controls felt snappy again. Disabling C-State did bump my idle CPU temps by 10℃, but a custom fan curve fixed that. CPU is now 55-62℃ and memory is 40-45℃. Internal benchmarks confirm the fix, with CPU staying at 56-61℃.