Vamos a ver, por partes jaja. La memoria de los mac no es tan tan delicada como algunos dicen, siempre teniendo cuidado con determinadas memorias. Por ejemplo, la de los mac pro (sobremesa de apple) sí es distinta porque son memorias ECC (corrección de errores) las cuales se suelen utilizar en servidores y no en pcs normales. Y las memorias de imacs, mac minis y macbooks y mavbooks pro, son memorias de portátil llamadas SO-DIMM pero son las mismas que las de cualquier otro portátil. En DDR2 he utilizado en muchos macs, memorias kingston de distintas velocidades y nunca he tenido un sólo problema de compatibilidad y demás. Normalmente, algunas empresas venden versiones específicas certificadas para equipos apple, pero la mayoría son las mismas memorias, simplemente que han pagado para tener esa certificación. Ya entrados en memorias ddr3, hay que tener algo más de cuidado pero no con que sean para mac, simplemente con la velocidad y latencias porque algunos mac de los primeros de ddr3, usan memorias a 1066 con cas 7 y otros ya van con 1333 con cas 9.
Así que lo que necesitas en tu caso es una memoria SO-DIMM ddr2. Las kingston a 800 suelen tener muy buen precio y rinden bastante bien.
Un saludooo