It'll work fine for a while, but you might want to go with a Q9___ series quad core as they are supposedly more advanced.
If you don't OC the q660, its not really going to cut it. Most programs right now still run mostly on one or two cores, despite what they claim, and 2.4Ghz per core isn't a whole lot when you think about it. But, a q6600 can reach 3Ghz pretty safely on non-stock air cooling.