My understanding is that with Windows 10 (and even 8.1), programs dont need to be explicitly written to thread multiple cores, Windows can assign multiple cores to process information on a single threaded application. Is that a correct statement? I opened Task Manager while Planetside 2 is running, which is apparently only a single threaded app, and all four cores were being used (to the max actually). This implies that Windows will force programs to use multiple cores. I thought this was a feature dating all the way back to Windows XP.