Good motherboard, CPU is the same as the 8400, just clocked lower (which is not a problem since you seem interested in overclocking it yourself), the memory.. Hmm. I'd personally go for 4 GB (more future proof), slower transfer speed (6400) and faster latency (4 instead of 5). Perhaps the Corsair TWIN2X 6400C4DHX DDR2, 4096MB Kit w/two CL4 2GB Dimm's. They should cost about the same as the ones you chose. Corsair's memory modules are usually pretty good for overclocking too, if you want to go higher than 800 MHz.