Haven't been here for a while and want to wish all a Happy New Year and "May the best of 2008 be the worst of 2009"

Now to the point. I finally have all the parts to build my new Rig,however. I was going to purchase the Intel Q6600 CPU then I saw that the Q9300 was on sale for $170.00 and bought one. My motherborard is a Gigabyte X38-DQ6. I was told that the Q6600 would Overclock better than the Q9300 on a X38 chipset mobo but that the Q9300 on a P45 chipset mobo would run rings around it so I bought the Q9300 with the idea of switching out boards somtime in the future. Now the rub. I had to RMA the Gigabyte board I bought on Ebay though this turned out well, the sent me a brand new mobo

1.What boards do you recommend (asuming the above is true)?
2.More general what is the best chipset?
Links for Q9300
http://www.newegg.com/Product/Product.a ... 6819115043
http://compare.intel.com/pcc/showchart. ... ture=en-US