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