Do you have dual channel capabilities on your motherboard?
The 2 512's can be run in dual channel - so on a socket 939 motherboard you will get 6.4gb/s of bandwidth over 3.2gb/s in single channel. The 2 512's will have tighter timmings, so will overclock better, and the 2 512's will be cheaper.