im a kinda a noobie and going to build my first build over the summer. i need a good cpu cooler for a q6600 thats not over or under 92mm fan. not too big or small. probabley going to do little overclocking like going from a q6600 2.4 to 2.6. good cooling and doesnt have to be real silent but not loud.
I don't really have a suggestion for you (simply because there are so many decent ones out there) but the one thing i WILL recommend is getting one that doesn't use intels stock mounting mechanism. i've built 3 comps so far with the 775 socket, 2 with custom coolers, one with the stock. The stock one was horrible, you had to push down MAD HARD, so, the first time i didn't get it on all the way (i noticed by watching the temps go up), so i had to push it even harder for it to click in....and even then, it never made an audible clicking noise.....
I use a zalman 9700, but you might look into a zalman 9500.
it may be a little more than mide range though.
I have an E6550 and I am running 3.2 glitch free. It's inexpensive and the fan that comes with is pretty good and mostly quiet. Also, mine vents directly to the rear 120mm Silverstone @ 2500rpm.