Buying a new imac, which memory should i get?

  1. Those are desktop DIMMs, you want the laptop DIMMs. Try this search instead. or this search which starts a the Mac search below.
  2. 1600 would work, but it wouldn't be much faster as they would run at the lower frequency, but might have better latency.