CPU-Control handles the CPU-affinity for multicore-systems. Instead of running each process on both CPUs you can define it as you want it. For example, if you want to seperate the firewall and the anti-virus-software from the graphics-application.....(free).....