Re: A thought.
4 Processors, not 4 cores.
I have an 8-core Ryzen CPU in my current desktop (with AMD's hyperthreading, so shows as 16 cores to Windows). Both Windows 7 (primary OS) and Windows 10 (popped it onto a spare disk to confirm it is still shit) spotted and supported all physical and virtual cores.