How about a decent sized case, too?
Micro Center - Nine Hundred ATX Gaming Case
If you are not planning on overclocking (and even if you are), then this Q9300 is a great deal:
http://www.microcenter.com/single_pr...uct_id=0299998
Stock, it is a smidge stronger then the Q6600, while consuming less power, thus creating less heat. I have mine easily overclocked to 3.2GHz right now without doing anything other then bumping up the clock in the BIOS and leaving everything else on "Auto" on my motherboard.