I have a Dual core CPU and was wondering how does the system know what core to use? I look at the performance monitor and it shows Core 0 doing most of the work but Core 1 does a bit too. This constantly varies but I was wondering how the work is divided up? My CPU only runs at 50-60% when I'm playing games etc.