DX12 FPS between Steam and Battle.net

I have been playing the game using the DX12 version of the game via Battle.net on medium settings and I can easily achieve 300+ fps (currently capped it at 237). Now, I tried to play using the Steam version. Settings are the same as is my Battle.net (maybe because of the setting.ini file) but the problem with the DX12 version on Steam is it caps the game at 160-170fps. I even set the max frame rate to 600 but the issue still persists. Is there a difference in the rendering between the Steam and Battle.net Version?

By the way, I play on Fullscreen mode since I set my actual monitor to 60 fps so that it will only use the max refresh rate when playing Overwatch and 60fps for my other games

If it may help, I’ll also leave my machine specification.
Ryzen 7 5700X3D
AMD Radeon 7900XT
64GB 3200Mhz RAM
1440p 240Hz Gaming Monitor

Apologies for the bad english.

Edit: Added display settings

Make sure you use borderless windowed mode. Using fullscreen with DX12 causes a significant drop in FPS on my system.

1 Like

Thanks for the information. I have forgotten to include that I play on Fullscreen mode (added an edit to it). I tried your suggestion, and it works. But then again it is not an issue on the Battle.net version of the game. I’ve always set my monitor to only 60Hz and whenever I need the higher refresh rate, I just only set the applications to Fullscreen and edit the fps in game.

In the battle.net version I can easily get the 240Hz using Fullscreen with the Windows display settings set to 60Hz but with Steam version this is not the case, it gets half which is weird. But then again, thanks for this information. It works but I don’t want to set the game to Borderless and set my monitor to always use max refresh rate due to other reasons. If this issue will not get recognized by Blizzard, then I guess I’ll just move back to the battle.net version. Thank you very again for the info. Sorry if my english is kind of rude, its not my native language. Again, thank you.