Guardando le specifiche tecniche per gli ultimi iMac di Apple, tutti i modelli da 21.5 "sembrano avere un hard disk da 5400 giri / min. guida a meno che tu non abbia effettuato l'upgrade specifico della tua. (Non riesco a trovare un modello da 3,5 GHz in realtà, quindi non ho potuto verificare il tuo modello e non ho potuto nemmeno commentare per chiedere.)
Partendo dal presupposto che in effetti si dispone di un modello con un'immersione a 5400 giri / min, il tempo di avvio non sembra irragionevole. Ovviamente, il fatto che tu abbia postato la domanda pone la domanda se il tuo tempo di avvio fosse molto più breve prima di Yosemite?
Un SSD (o forse un'unità Fusion) migliorerebbe drasticamente il tempo di avvio (e probabilmente anche le prestazioni complessive) rispetto a un'unità da 5400 giri / min.
Il tempo di avvio potrebbe anche migliorare se si esegue un'installazione pulita di Yosemite. Immagino che parte del motivo per cui hai scelto di aggiornare sia che tu, come me, hai troppe cose che sarebbe una seccatura da reinstallare? Avere molte applicazioni e file sull'HDD credo possa influire anche sul tempo di avvio, dal momento che il sistema operativo probabilmente esegue qualche indicizzazione e chissà cosa altro al file system all'avvio del sistema.
TL; DR: se hai un 5400-rpm non è irragionevole che i tempi di avvio siano così lunghi. La pulizia dell'installazione del sistema operativo potrebbe essere d'aiuto, ma il miglioramento maggiore si vedrebbe con un aggiornamento a SSD.