Purchased a used I5 6500 that I am going to install tomorrow.
Playing around with windows settings tonight I found that my CPU is a bottleneck but not as much as I originally thought.
First, I enabled my "second graphics." Intel on chip graphics.
This allowed task manager to show both GPUs.
Next, I went to settings, display, graphics.
I was able to choose which programs used which graphics core. I set chrome, fire fox, etc to use the Integrated graphics. No more momentary black screens when an embedded video starts while running faceswap.
There was not much of an improvement, and maybe a slight slowdown at this point in EG/S, even though CUDA usage was improved in the task manager. Not sure about the reason for that outcome.
Next, still under graphics settings, I enabled windows hardware acceleration.
Windows task manager no longer gives me the option of CUDA but the "3D" graph displays near 100% discreet NVIDIA usage. At least 25% more graphics card use averaged over time. I can hear the graphics card fans at a higher setting. There are still peaks and valleys in GPU usage as my CPU is maxing out. However, my CPU is no longer pegged at 100% and varies with time.
My EG/S has improved at least 20% and multitasking has also improved.
I expect further improvements by reducing the CPU bottleneck.
I did not see this information in the forum and thought it might be useful.
I keep reading that you will get better results on linux as windows is a RAM hog. I am sure that this is probably true, but adjusting a few windows settings seems to help a lot.
I noticed that my "dedicated GPU" memory dropped from 7.1 to 6.8 GB after the change. When I am not running my current project on faceswap, the "dedicated GPU memory" is around .3GB so it would seem that a drop in dedicated memory for the same task means that more GPU memory is still available.
I am guessing that now I will have more available GDDR6 VRAM for pixel size / batch size now that windows itself is utilizing DDR4 RAM and integrated graphics for mundane tasks?