Yes, that would be perfect. Technically, you're not getting any performance increases over DDR2 667, but there is virtually no difference in price so you might as well go with DDR 800.
Explanation: The E8400 has an FSB of 333MHz (that's 1333 quad pumped), with a 1:1 ratio, the RAM will run at DDR 667. Running the RAM with a different divider and a higher frequency won't increase performance as the FSB will bottleneck.
If you're not overclocking, go with some cheaper stuff though.