there is no hyperthreading on my system so this can be ruled out as a reason.
i am aware of the overhead issue when delegation work to severeal cpus/cores instead of one and that it depends on the task, i still don't think, this is the only problem
since i work alot with different cpu-heavy applications, mostly 3d, i am used to monitoring cpu and memory usage while rendering, just to be aware of any bottlenecks. memory is the problem most of the time, paging even small files to the disc forces the cpu into unneccessary idle-times.
also, not all apps use multithreading equally well (if they do at all)
that's why i would like to know more about the threading in nuke. i think that for nuke to work entirely in float and still be that fast, there must be some clever coding behind it and maybe, some of it just does not go along too well with some of the more rusty parts of xp.
but i might be totally wrong, of course. i am not a td, so this isn't exactly my field of expertise.