Why not Core 2 Duo instead? I love AMD, but currently, Intel's Core 2 Duo is king of the hill here. This would require a different motherboard too, but you should still be able to use that DDR2.
Outside of that bit, things look good. You might also look at different video card brands, as many just use the nVidia reference design. A custom design and/or spiffy heatsink will usually cost more to you.
Another suggestion is to look at other brands of DDR2 like Crucial, Corsair, OCZ, Kingston, Patriot, SuperTalent, GeiL, or G.Skill. I don't know what's available to you, but just some other brands to check out.
Either way, you should be pleased with the system.