I think I'd go with the DDR3 at 4 gb, but ONLY IF your mother board will use it. If not, the board will treat it as DDR2, and go the same speed as if you put DDR2 in it. Also, many mother boards are not capable of "seeing" more than 4 gb of ram.
Charles