@ralbec configura la AFINIDAD y la PRIORIDAD, con la AFINIDAD le indicas a windows que nucleos se asignaran a X programa y con la PRIORIDAD le indicas a windows el tiempo y cantidad de recursos del procesador que usara X programa.
Los Xeon; como cualquier procesador de servidor esta enfocado al multihilo y asi se diseñaron, pero en base a la AFINIDAD y PRIORIDAD podemos manipular su forma de distribuir la carga entre nucleos, asi definiendo menos nucleos al juego estas haciendo que el hilo de ejecucion del juego se enfoque solo en unos cuantos nucleos, luego con la PRIORIDAD; que asignas al programa en ejecucion, le indicarias a windows que obligue al procesador a enforcarle mas recursos de nucleo a ese programa.
Por ejemplo, por AFINIDAD podrias marcar que use solo los nucleos del CPU0 al CPU5, asi estaras asignando solo 6 hilos [3 nucleos y dos hilos por nucleo], incluso podemos probar a asignar solo un hilo por nucleo CPU0, CPU2 y CPU4 [cuando tienes el HT activo el primer nucleo seria el CPU0-CPU1, el segundo nucleo seria el CPU2-CPU3 y asi hasta llegar a CPU14-CPU15 que seria el octavo nucleo]
Las AFINIDAD y PRIORIDAD la asignas desde el administrador de programas de windows, click con el boton secundario sobre el programa del juego y en el menu contextual veras las opciones de afinidad y prioridad, y mientras este abieerto el juego se respetara la afinidad y prioridad que le hayas asignaso y ciando se cierre el juego se pierde esa configuracion. Pero igualmente puedes usar programas de terceros para hacer lo mismo, pero que los cambios sean permanentes [obviamente podras cambiarlos]
hilo_process-hacker-monitorea-y-administra-los-procesos_2459794Y claro, la otra opcion es desactivar el HT [hypertreading] y asi usar un hilo por nucleo en lugar de los 2 hilos por nucleo