I have never used any of the micro boards however the last one should do 400MHz in a clock which will place the Q6600 at 3.6GHz
If you wish to maximize that clocks ability then you need good DDR2 1066 memory and of course setting up 800 or 1066 memory and a clock means manual settings.. the motherboard is not going to run the memory at the correct speed on 'auto'
1066 for best perf is going to be either
http://www.newegg.com/Product/Product.aspx?Item=N82E16820146789or
http://www.newegg.com/Product/Product.aspx?Item=N82E16820145197and you will need a good CPU cooler installed to clock the Q6600
the OCZ Vendetta 2 is what I would suggest
If you can not afford the ones I posted be aware the DDR2 800 sticks you posted can have fit issues becasue of the heatsinks on them. Some towers are too tight to allow them to fit with the CPU HSF or video card.. I cant tell you if the parts you are looking at or have now will be a problem with those sticks