i heard of that myth about 4 cores only games
as programmer in python programming parallel routines (multi thread capable program) theirs no difference between a thread and a core to the software
honestly my educated bet about hyper threading not "real" multi threading
is a myth it is as real to the software as running virtual machine with 32 cores
on a 1 core machine .... 32 threaded programs will run on that VM ...