Well, this may or may not help, but I myself am using Win10 as of late.
I noticed some of that stuff jappeneing on my comp as well,
so I looked in on it.
There's several processes being done on my comp that slow down ALT-TAB a lot,
and just like you I kinda dislike that, it should be instant, if memory allows.
Well, not Win10, because it first compresses to save memory, and then expends
a whole bunch on file caching
And also, it saves memory by saving parts of the memory to disk,
which happens upon an ALT-TAB from one app to another.
Now, when it re-loads the ne ALT-TAB target,
instead of just switching, the following happens:
- Old App, save parts of memory to disk.
- Compress old app memory.
- Load new App back from disk.
- (partially) un-compress new app memory.
Now I find that a little cumbersome.
So, what I did was I went from the Win10 memory management,
back to old school
by hand
I switched off the virtual memory, which in some cases can cause
crashes when ill-managed, or when great memory loads are being
used. (I have 16GB, so I'm really not worried)
And I switched off the file caching.
(I may even switch off the memory compression in the future)
Now when I alt TAB through various online games,
and some browser screens, I have 0.1 second to completion,
instead of the the usual 10 seconds.
The only downside to this is, that if and when you hit max entropy
on your memory, it's POOF, over..
I keep task mananger open on a secondary monitor.
And I use RAMMap, to, at times, unload stuff that's unloadable.
FYI, I am now able to switch from one 3D aop to another,
in butt quick time, of which 2 are online and one offline game.
i also open about 10-20 browser screen in my comp-sessions.
And they all come fast.
So, nope, not fond of the new and 'improved' memory management of Win10,
and nonetheless coping.
One more thing:
Initial loading of apps takes longer, and if they do a lot
of disk work, they may slow down game performance when
moving from one section of a game to another.
In my case about 2 seconds, from the usual 1.
Also, in the future I want to expand to 64GB total memory,
and apply 32GB to a virtual disk.
That way the no-caching is no longer a problem,
since everything is in memory already, IF AND WHEN I WANT.
That should decrease the in-game loading times to hardly anything.
(There is no faster drive than a virtual drive, SSD's included.)
Also, when that setup is done, I can switch back to using virtual
memory again, since it will store on the virtual drive,
outwitting Win10.
Hope this helps a bit.
(also, you may wanna add a cheap TFT monitor to your system,
just for status displays, which I like a lot..)
(some games even support it. no more splashing on the main screen,
obscuring the view)