Eu estou oferecendo isso como uma resposta separada, porque ninguém mencionou o elefante no sofá ainda:
A CPU é impraticável para mudanças posteriores na maioria dos Macs (qualquer coisa que não seja um Mac Pro), mas um armazenamento externo rápido pode ser adicionado posteriormente se você tiver conjuntos de dados realmente grandes, o que seria impraticável armazenar nas unidades internas.
Para qualquer coisa que não exija alto GB para TB de dados, as CPUs serão mais benéficas, e se você precisar de alta GB / TB de dados, o SSD também não vai cortar, e você precisará de um caixa externa.
Minha recomendação: 8 GB de RAM e as CPUs mais rápidas que você pode pagar. Se você precisar de discos muito rápidos para processar TB de dados, compre uma caixa externa com uma interface Thunderbolt. (Os maiores SSDs não vão aguentar tanto assim)