Resposta:
Depende do caso específico.
Se o solucionador iterativo tiver de ser utilizado porque a memória principal não é suficiente para utilizar o solucionador direto, faz sentido expandir a memória para que o solucionador direto possa ser utilizado. Neste caso, existem os limites dados pelo hardware (processador, placa-mãe) e pelo sistema operativo.
Se a RAM for suficiente para utilizar o solucionador direto, a atualização adicional da RAM apenas acelera o cálculo de forma insignificante.