the quad core will be more future proof and the 6850 will give no discernable advantage in today's games (e.g. it might give you 10 extra FPS if you're using a GTX and getting over 100fps anyway - you won't be able to see the difference)
a G0 Q6600 will run at 333FSB (3Ghz) with absolutely no problems and some people are getting 3.4-3.5ghz on premium air coolers (e.g. Tuniq Tower 120)
Quadcore has a good future ahead while Dualcore is dominating at the moment. I would recommend Quadcore over Dualcore. As the Q6600 is more than enough for todays games which not take advantage of more than two cores.
Yep. Quadcore is better if you want to wait for future games. Unreal Engine 3, Crytek 2 engine will take good advantage of the multicore CPUs. I will bet Valve also will upgrade their Source Engine some time soon.
Q6600 is the best future proof, as many above have said. If you are a fan of the Half Life story, episode 3 has been rumored to be 4 cores optimized(on the intel quad). Paired with a 8800GTS 640, in my opinion, would make a very nice PC for everyday use and moderate gaming on a nice 20-22 inch monitor with 1680x1040 resolution.
I had a choice a couple weeks ago- For essentially the same $300...
E6850 and G33 motherboard
Q6600 and P4M900 motherboard
I chose the E6850 partly because it could OC to 3.6 easily, and partly because I could sell off the G33 motherboard for twice the money as the P4M900... Getting a G0 Q6600 is still a chancy situation with so many B stepping ones still in the channel... I hear some online retailers will guarantee a G0 Q6600... For a fee...
Thank you for all the replies, I decided to go with the Q6600.
I just won a Q6600 off eBay with g0 Stepping for $310 including shipping.... So what is the best possible motherboard that would suit me best? Since I am brand new to building, I'am not sure if I will be overclocking.