Tenho um iMac Mid 2011 de 27" i7 de 3.4Ghz com 16Gb de RAM. Coloquei nele um SSD de 240Gb, no soquete que está disponível na placa, junto ao HD. Não sei se no de 21.5" existe essa possibilidade. Vendi um que tinha, antes de ver essa possibilidade.
Fiquem atentos que o que muita gente anda fazendo, é colocar o SSD no lugar do superdrive. Ai onde está o problema: o barramento do superdrive é mais lento do que o do HD.
Coloquei ele abaixo do superdrive com fita dupla face, comprei o cabo da OWC, mantive o HD original de 1Tb e deu um senhor fôlego na máquina.
Também não sei se é possível o upgrade de processador dele. Quanto a GPU, estudo uma troca num futuro a médio prazo.