this is a touchy subject. if an application or the OS, OS X "IS" Multicored in the code, and you have a multicore cpu, itll be faster than a single core. because it can distribute the processes between processors. also, it helps with multitasking because you can be running more apps at once because you have two processors.