Valves multi-core engine scales, as in in spreads the load across all available cores while most "multi-core" games are specifically written to use 2/4 (because they like to make their lives difficult). Unfortunately valve games are so simple you only need 1 to get 50fps 
