If your MB support Dual Channel, 2 x 512MB is better. If not, get one stick of 1 GB is cheaper
does all DDR's with the same brands have the same timings? timings is important last time I insert 2 ddr's with different brands it didnot boot, my pc just beeps.
my board by the was is ASUS P4S800D-X and its dual channel