Games not using the CPU properly in windowed mode.

Dan Hind

Honorable
Jan 31, 2014
23
0
10,510
So, ever since I upgraded to windows 10 I've been having these strange problems where games and applications that are in windowed mode or borderless would run at like 30fps and seemingly wouldn't properly use the available cpu power.
Sometimes this will randomly fix itself after restarting my computer, but after a little while the issue would return again.

My cpu is a i4 4690k.

I really don't have a clue what's going on, and I would appreciate any help or suggestions I can get. Thank you.
 


But this issue is across multiple games that previously worked fine, and that sometimes after I restart my pc they also work fine. it's definitely not the game being capped (for example Hearthstone and League Of Legends)

 


Any suggestions how to fix it then?
 


Yeah, I've updated all my drivers. I'm hoping it's just a windows 10 thing, but no one else seems to be suffering from it...
 


Yeah, I've tried that, but just setting it to high performance didnt seem to fix anything.
 
What Tiny earlier said is true that game would cap itself at 30fps in windowed mode on some games. Try to disable vsync in game and turn on adaptive vsync in the video card panel. Does the fps come back to normal if you go to full screen while in windowed if you push Lalt+enter?
Lower game resolution and check if this continues.
 


Tried it with a few games, and it didn't seem to make a difference.
Although the strange thing is when I tab out and go onto another window the game returns to it's normal fps... It's really odd.

For example, when using Rocket League to test this I get 23fps constant when playing in borderless, whereas when I tab out (or go fullscreen) I get a solid 64fps (capped) and the CPU usage increases noticeably when I tab out, whereas when I'm tabbed into the game it rarely even goes above 13%.

So it's definitely something capping the frame rate, but it's seemingly not V-sync. Actually, I'm wondering if it could be due to g-sync... That forces V-sync on anyway I think, and Nvidia control panel sometimes just resets its g-sync/v-sync settings.