And what is the difference between DDR2 and DDR3?
Oh they are completely different!
DDR2 is older tech and it is compatible with older mobo.
And DDR3 in newer and latest ram which is compatible with newer mobos.
Find out which mobo you have and which type of RAM it supports then buy that RAM...:)
Otherwise just tell us which motherboard you have