Okay so as the title specifies id like your knowledge to help me find a suitable motherboard, Ill try and be as specific as possible as to what Im looking for. It has to take a q6600 processor and also the new 45mn processers for the future. It also has to take a 8800gts, DDR2 memory with the capability of taking DDR3 in the future, and lastly Id like it to have good cooling. Ill be using it for games mostly, Also lastly Im not sure about the differences between 680i, x38 and p35 chipsets if someone could help with that? Thank you.