Suas únicas opções "fáceis" são RAM e HDD.
- Para o HDD, é só pegar um bom SSD. Com as VMs, você precisa de um pouco de armazenamento, mas vale a pena.
- Para RAM, quanto mais, melhor, especialmente com VMs. Gaste o que você puder.
Do lado do software, você pode tentar se tornar nativo com o Boot Camp (embora isso possa ficar feio rapidamente com software conflitante - eu prefiro várias VMs um pouco específicas para projetos).
Se você tiver apenas uma única VM do Windows, lembre-se de que pode usar a instalação do Windows do Boot Camp como VM, para obter o melhor dos dois mundos. O único problema é com o Windows 7, que alguns problemas de ativação afaik. O Windows XP funciona bem.
Você também pode tentar reinstalar o OS X, ou pelo menos crie uma nova conta de usuário vazia . Talvez você tenha muito lixo acumulado. Isso pode acelerar um pouco as coisas.