There are no "virtual" cores. There are no "real" cores. There are just cores and some of them happen to be able to support two hardware execution contexts (independant instruction streams, however you want to call it) at the same time. What I mean to say is, that core0 is no more or less real than core1 in SMT enabled system. Neither of them is in any way preffered.virtual core
Any measurements to link? I just wonder how significant is the clock delta and what was the actual software in the cases you had in mind.The big deal with disabling SMT was that it generated less heat per core, helping to maintain higher clocks in thermally or power limited situations.