Not all programs will use both processors, but even if they don't, there are enough other things running to use the other processor that you will get a speedup anyway. Before considering a faster CPU, make sure you have the maximum RAM the machine can use. CPU upgrades are expensive, and can have problems.