There can be if you're running multiple high-demand, multithreaded programs. I've noticed that running two programs each requesting 100% CPU utilization goes faster if you set each one's affinity to a pair of dedicated cores. However, that's a fairly rare situation, and I certainly wouldn't say that there's much of a benefit the vast majority of the time.