I'm about to purchase the Intel Q6600 and a Nvidia 8800GTX. Which motherboard is best suited for this combination with good overclocking capabilities? I've looked at the Intel 975XBX2KR, and Asus Striker, but the Striker is a little too expensive I think. I appreciate any opinions to help me decide. Oh... also, what memory should I buy for the the board you suggest? Thanks!