Então, eu tenho tentado google para esta resposta, mas não consigo encontrar uma resposta técnica direta para a pergunta. (Ou se o fizesse, era de uma maneira confusa)
Então, digamos que você tenha um programa / jogo que use 2 threads e apenas 2 threads. Com uma CPU quad-core e hyper threading, saberá ainda usar dois núcleos PHYSICAL em vez de apenas 2 threads, usando 50% da CPU em vez de 25% dela? O Hyper-threading causa todos os problemas deste tipo, usando artificialmente metade do que realmente poderia / deveria fazer? Como o Windows sabe como lidar com tudo isso?
Obrigado! Desculpe se a maneira que eu fiz a pergunta foi estranha, apenas tentando ser claro e conciso.
:D