quote:
Originally posted by specs page
Main Memory- Supports Four memory banks using two 184-pin unbuffered DDR333/400 DDR DIMM.
- Supports up to 2GB memory size.
- Supports 2.5v DDR SDRAM.
Due to the High Performance Memory design, motherboards or system configurations may or may not operate smoothly at the JEDEC (Joint Electron Device Engineering Council) standard settings (BIOS Default on the motherboard) such as DDR voltage, memory speeds and memory timing. Please confirm and adjust your memory setting in the BIOS accordingly for better system stability.
Example: Kingston HyperX DDR500 PC4000 operates at 2.65V, 3-4-4-8, CL=3.
For more information about specification of high performance memory modules, please check with your Memory Manufactures for more details.
The main sthing to take away from that is
"two 184-pin unbuffered DDR333/400 DDR DIMM". To be sure, check if your current 512MB is on a single chip, or two and what speed it is (DDR 333 or 400). DDR333 is often indicated as PC-2700, and DDR400 as PC-3200.
If your current 512MB is a single chip you
could buy another 512MB chip at the same speed, but I don't really recommend it. Mixing different types of RAM, even when they are the same brand and speed
can lead to unexpected results, usually leading to lots of BSODs. I would recommend buying a set of two 512MB DDR400(PC-3200) chips, or two 1GB chips at the same speed if you decide the price isn't too bad (Windows will benefit a lot).
Most chips are unbuffered, but stay away from anything that says registered or buffered. Also stay away from PC
2-3200, this is DDR2 memory, which is also 240 pins instead of the 184 you need. DIMM is the type of module, DDR is the technology the chip uses, so there is no choosing between the 2, you'll have both.
EDIT:
Looking at the lowest prices locally (the Netherlands)...
A set of 2*1GB PC-3200 for below 60 Euro
A set of 1*1GB PC-3200 for 29 Euro
1*512MB PC-3200 for around 15 Euro
1*512MB PC-2700 for around 15 Euro
...and we don't exactly have the lowest hardware prices in the world. I suggest using some kind of price checker which compares prices from multiple (web)stores in your country.