I'm just wondering which is more important, really - the 667MHz or the 4GB... this will just be a temporary thing for my girlfriend's PC while we save up for a full upgrade of both our desktops which will include new systemboards, RAM, CPUs and graphics cards (if not more). But that's a few months away, so I'm not sure if it's worth putting all four sticks into the board or just leaving her with 2GB for now.