The main difference between ddr1, ddr2, and ddr3 is the number of I/O channels they support. More channels, the faster they are, megahertz notwithstanding. Whether or not these modules are "fast enough" for you depends upon your usage patterns. What are you using the PC for mostly?
There is no ddr333 or ddr400 are persent. Actually ram is diferentiate by its jenaration like ddr1 ram, ddr2 ram, ddr3 ram. And 333 and 400 are the frequency of the ram. And your mother-board support only ddr1 or ddr2 ram and support 333 and 400 mhz frequency ram. So you can only install ddr1 or ddr2 and which has only 333 or 400 frequency of ram. I think i helped you a much.
@karlwakim: it is said in the link that it support 64-bit AMD® Opteron™, Athlon™ 64 X2 Dual Core, Athlon™ 64 FX, Athlon™ 64 processor (Socket 939) . does it mean that i can install any of these processors in my motherboard ? because in the manual of my motherboard says that it is designed for AMD Socket 939 Athlon™ 64/FX Processor. i think that Athlon™ 64 X2 Dual Core is much faster with my processor now. my processor now is AMD athlon(tm) 64 Processor 3000+. i think it would be better if i install that dual core? what do you think ? i need your idea. thank you.