tienes que comprar, si no me equivoco, SODIMM DDR2 800mhz (si tu imac es de los nuevos) o 667mhz si es de hace unos años (eso en la info del equipo te lo pondra), vamos que es memoria ram para portatil.
En app por ejemplo las tienes 2gb a 18 euros mas o menos.
sobre lo de tener 3gb en teoria supongoq si q se podria, pero ya no te lo aseguro 100%, igual es mejor tener 2gb o 4gb, pero ya ni idea