Forum Discussion

Stella_x_Sin's avatar
Stella_x_Sin
Seasoned Traveler
4 months ago

Battlefield 3 performance bug caused by Render.PerfOverlayEnable console command

I recently downloaded Battlefield 3 again but it has been absolutely unplayable. I used to get about 80 fps on the same PC a few years ago, but now it has dropped down to 15 FPS. And I have this problem only with Battlefield 3. Every other game runs perfectly fine. I also discovered that I am not the only person with this problem, but a few other people have it too and have never been able to fix it. 

After some research online and testing, this issue is caused by a console command in the game called Render.PerfOverlayEnable. Setting it to 0 instantly fixes my FPS, but it resets everytime I respawn, so I have to keep doing it over and over again in a single game. I even tried creating a user.cfg file and adding the command in there as recommended by some people, but that didn't work either. 

Given the name of the command, I also tried disabling every single overlay I have and closing all applications except for BF3. But that didn't work either. My drivers are up to date, my Windows is up to date. Some people have suggested that Windows update could be the issue, but my friend also plays this game on a fully updated copy of Windows and has never had this issue. 

I'm honestly lost at this point. I've tried everything there is to try. It seems like such a niche issue that has affected very few players, and we still don't have a fix for it. If someone out there knows what's causing this, please help me fix this. 

5 Replies

  • Same issue here, when i disable Perfomance overlay typing in the game console i get around 150fps but immediately drops to 15-20 on respawn. Got it to work better yesterday, getting 60-70fps by updating the drivers to latest nvidia just released and i was happy i finally sorted it, played for a good few hours but today it went back to 15-20fps. Anyway those frames were still low as disabling perfoverlay temporarilly gets me 150-170fps which makes more sense. I spent hours trying to find a permanent solution online, but there isn't much and none of the options mentioned seem to work. Even clean re-installed the drivers, switched to the more stable RTX studio drivers, nothing. Pitty but such an old game won't be getting any fixes now. 

  • OskooI_007's avatar
    OskooI_007
    Seasoned Ace
    4 months ago

    I typed Render.PerfOverlayEnable into a Google search and there's multiple other people having the same issue. This bug appears to affect everyone. I wasn't able to find a solution unfortunately.

  • Stella_x_Sin's avatar
    Stella_x_Sin
    Seasoned Traveler
    4 months ago

    I am indeed using my dedicated GPU. As I said, I never really had this problem like two years ago, and all modern games like Bf2042, Marvel Rivals, Fortnite etc run with no issues. Only BF3 suffers from this weird issue. 

  • KnightFury68's avatar
    KnightFury68
    Seasoned Veteran
    4 months ago

    Make sure windows is using your High performance GPU and not the onboard.

About Battlefield Franchise Discussion

Discuss the Battlefield games in this community forum.133,517 PostsLatest Activity: 20 minutes ago