To complicate matters further, there is also a link to an article somewhere on these forums, the basic summary of which is that CL4 533 RAM has performed better than CL5 667 RAM. Sorry tried to find the link, but I'm late for work.
Still even with that info, I'd personally go for 4 GB of 667 CL5 RAM, just on the idea of why not have the extra.