Isso depende do caso concreto.
Se for necessário usar o solucionador iterativo porque a RAM não é suficiente para utilizar o solucionador direto, faz sentido expandir a memória para que o solucionador direto possa ser usado. Existem limites impostos pelo hardware (processador, placa-mãe) e pelo sistema operacional.
Se a RAM for suficiente para usar o solucionador direto, então a atualização adicional da RAM acelera o cálculo apenas de maneira insignificante.