Outro problema que enfrentei no Delphi e muitos devem estar sofrendo é o erro “Out-of-Memory” esse erro geralmente ocorre quando o executável do seu projeto começa a ficar grande, pelo menos no meu caso, encontrei uma forma de reduzir essa ocorrência a quase zero, por outro lado o auto-completar parou de funcionar, mas como é apenas no projeto em questão por enquanto estou trabalhando com está solução que foi a melhor que encontrei:
1º. vá em Project->Options->Delphi Compiler e Marque a opção Use MSBuild externally to compile;
2º. vá em Project->Options->Delphi Compiler->Compiling->Debugging, e marque a opção Use debug .dcus como False;
3º. Vá em Project->Options->Delphi Compiler->Linking, e marque a opção Include remote debug symbols como True;
No meu caso resolveu o erro, mas como eu disse o auto-completar parou de funcionar, se alguém encontrar uma solução melhor, comente, espero ter ajudado!