Q9450 will cost more, but should run cooler and has SSE4(new video encoders are starting to take advantage of this). That would be my pick in a small case(assuming the board supports 45nm and fsb 1333, edit... there site says does. so good to go).
If you are not overclocking the Q9450 is faster to start with.
The Q6600 has a lower FSB so its easier to overclock without stressing other parts, but again small case may hold that back.
Message edited by nukemaster on 05-14-2008 at 09:41:39 PM