If the game uses more than one core it is multi threaded. Simply because a higher clocked dual core can outperform a quad core does not mean it is not multi threaded.
IE, lets say the game has four different threads, each on one of the quad core's four cores at 2.4GHz, utilizing 35% of each core. That means each thread is being run to the fullest a 2.4GHz core can run it as it is not taking 100% of the core. Now lets say another computer has the game running on the same four threads, two on each one of a dual core's 3.2GHz cores, utilizing 70% (2x 35%) of each core. Since it is still not needing to utilize 100% of the core, each thread is being run to the fullest at 3.2GHz. Continuing this example would leave a single core needing 140% utilization. Because that is impossible then a dual core will outperform it.
Bookmarks