Forum Discussion

CurtisL98's avatar
CurtisL98
Seasoned Novice
7 days ago

RTX 3070 and i7-10700K low FPS

When playing Battlefield 6 seem to get at most 30fps with consistent dips down to 18-24fps.

My PC specs are:

CPU: i7-10700k

GPU: RTX 3070 (8gb)

MOTHERBOARD: ASRock Z490 Taichi

OS: Windows 10 Home

RAM: 32.0GB Dual-Channel DDR4 @ 1333MHz

STORAGE: MSI M480 PRO 4TB

I am playing at 2560 X 1440px at high settings as my system closely matches the specs for the RECOMENDED section in the system requirements chart

Let me know if I any further details are required.

3 Replies

  • Have you tried lowering the settings and see what happens ? The game looks nice even on low settings with only textures and terrain on high.

    (Side note, just for balancing) Your RAM seems to be a little slow compared to the rest of your components.

  • CurtisL98's avatar
    CurtisL98
    Seasoned Novice
    7 days ago

    I have since looked more into my RAM. The speeds from before was reported using Speccy. To get my exact model I opened my PC and found that I have CMW32GX4M4Z3200C16 as pictured below.

     

     

     

     

     

     

    The speed shown on here matches the speed for the recommended settings. On Windows task manager, the speed showed as running slower than 3200mhz. I resolved this by changing some settings in my BIOS. This did not make much of a difference to my FPS when retrying the game at 1440p on the high pre-set.

    Afterwards I dropped to 1440p the low pre-set and I am now able to reach 60fps with dips into the mid 50s.

    Still it feels odd that my PC struggles so much when playing at the high pre-set when my specs are this close to the ones EA suggest as being able to do 60fps.

  • DICEoSaurusPLS's avatar
    DICEoSaurusPLS
    Seasoned Newcomer
    2 days ago

    So me and ChatGPT found out that Hyper-V tanks perfomance and GPU / CPU Usage.

    This is made with ChatGPT

    FIXED: Battlefield 6 stuttering / poor performance on Ryzen 7950X3D — caused by Hyper-V

    I finally figured out why Battlefield 6 was running terribly on my rig (Ryzen 9 7950X3D + RTX 5080 + 32 GB DDR5).
    Turns out it was Hyper-V messing with Windows’ CPU scheduler.

    Here’s what was happening and how I fixed it 👇

    🧠 The problem

    • With Hyper-V enabled, Windows treats CPU cores as virtual processors.
    • On AMD X3D chips, this breaks the 3D V-Cache scheduler that’s supposed to keep games on the cached CCD.
    • As a result, Battlefield 6 randomly jumped between CCDs → stutters, uneven frametimes, and unstable clocks.

    ⚙️ The fix

    • I disabled Hyper-V (and related virtualization services like Windows Subsystem for Linux / Windows Sandbox / Memory Integrity).
    • After rebooting, Windows went back to the native AMD scheduler behavior — the game now locks to the V-Cache CCD correctly.
    • FPS and frametimes became perfectly smooth again.

    ✅ Result

    • Stable 1%/0.1% lows
    • No CCD switching mid-game
    • Smooth gameplay, consistent clocks, lower CPU temps

    💬 TL;DR

    If you have a Ryzen X3D CPU and weird stuttering or inconsistent performance in Battlefield 6 (or other games), check if Hyper-V is enabled.
    Disable it, reboot, and you might instantly fix your performance issues.

    END
    _____
    Also I customised my user.cfg with the usual Processor commands, maybe that helps too in combination until DICE fixes it.

About Battlefield 6 Technical Issues

Having issues with Battlefield 6? Join here to find help with connectivity, performance issues, crashes and more.1,571 PostsLatest Activity: 2 minutes ago