As you probably know by now , windows 10 uses modern apps and even if they are closed , some of them STILL run in background suspended. Now... here is something that you guys probably DIDN'T KNOW, they use ALOT of VRAM despite beeing suspended. In windows 10 there is a setting that prevents modern apps from beeing suspended ( settings>privacy>background apps>let apps run in background ) , but this setting does not work correctly , after some idle time , even after restart , after about 20 min some of the apps will start in background in suspended mode , you can see them in task manager (calculator , store , photos , movies & tv , etc) . There is no way of getting rid of them , only by uninstalling them . Nvidia should release vram before entering a fullscreen game but IT DOES NOT , nor does MS win DWM does not reset to free up the vram so when you enter any game you will have LESS VRAM available for game. What you CAN do tho , is to create a .bat file with the following text , and run the bat in admin mode before running any games . taskkill /im ApplicationFrameHost.exe /f taskkill /im ShellExperienceHost.exe /f taskkill /IM dwm.exe /F By killing ApplicationFrameHost.exe and ShellExperienceHost.exe will lead to killing all modern apps that may be running in background and free some vram. Killing DWM is actually resets Desktop Window Manager , will lead to freeing some more vram Remember to run in admin mode otherwise dwm will not reset. From my experience you can free up ~200 mb or more or less. The apps will not return in background while you are in a game , but WILL return after exiting a game and idle for some time... So feel free to use this bat every time you enter a game. Tip: you can monitor what programs use your gpu by running gpushark detail mode, you will see every win10 modern apps or other programs that may eat your vram.