Actually, you could have more performance out of 2 CPU's considering that you have 2 cache systems. If you have 2 threads running in 2 caches of 2 processors, it is faster than two threads being brought in and out of one cache on one CPU.
This is a theoretical possibility, unless you are running a special program written by yourself, you will get better performance from a single fast CPU.