I don't think this is totally true. I think the cores share cache or bus or something. There could be contention for anything that the cores share. I'd double check. Two cores should be better than one, but not equivelant to dual cpu.
I've found the difference to be marginal at best. YMMV, naturally.