It's not that multi-core CPU's aren't good for games. If a program is not written to take advantage of a particular number of CPUs/cores, then you'll see no benefit from having more. With older CPU's, you often paid for those extra cores with a reduced clock speed in order to deal with the increased thermal load. Thus, given equivalently priced pair of CPU's, the one that is clocked higher but with fewer cores often performed better in games that did not take advantage of the extra cores (i.e. most games for quite some time). This is often what led people to conclude that multi-core CPU's were not worth it for gaming. Nowadays, with Intel's latest CPU's, the clockspeed actually varies slightly based upon how many cores you're using. More games are also being written to take advantage of the extra cores.