also 3x4 = 12
but no, to get to this, you'd need a perfectly 4 threaded workload such that each core gets the proper amount of work to do. real world this never happens. so in fact you usually get 1-2 cores working all the time and the others kicking in when there's stuff to do.