Here are the tested and validated list for CPU and Memory modules.
Note: The CPU Q8400 is not on the tested list and the memory KVR667D2N5/2g has not been tested on the board.
KVR667D2E5/2GI is on the list. Note the 'i' at the end signifies that this has been validated by Intel.
All the best.