single treaded applications will be limited to using one of the cores and so will be limited to the clock speed of that core.

but multithreaded apps will spread their load across as many cores as they are able and so will benefit from the quad core over the dual..

the problem is that until very recently most games are not multiprocessor aware and so run in a single thread.