talvez essa questão seja uma correspondência melhor para stackoverflow.com (buildsystems ...), mas aqui estão meus 2 ct:
- basta colocar todos os arquivos do seu código fonte em um disco virtual.
- compre ssd, pelo que ouvi, acelera bastante os tempos de construção
- compre algo como incredibuild quais caches compilam resultados, compilam na grade em várias máquinas
e, naturalmente, faça todos os itens acima.
pelo menos eu não estou ciente de algo no sistema operacional windows para informar o sistema de arquivos - cacher para tratar alguns arquivos de forma diferente do que outros.