Im upgrading my E4400 to a Quad core q6600 and i read the support list for my motherboard and seems to be the one
http://www.gigabyte.com.tw/Support/Motherboard/CPUSupport_Model.aspx?ProductID=2550
my motherbaord is Gigabyte 946GMX-S2
and 2gb (2x1gb) DDR2-SDRAM PC2-5300 (333 MHz) - [DDR2-666]
thankssHow to change CPU?Go to this site and look.IT WILL HELP YOU.