¿Cuál es el papel de la GPU en el descifrado de contraseñas?

El descifrado de contraseña de fuerza bruta depende en gran medida del número de intentos que realice por segundo. Con un número mayor por segundo, el resultado sería más rápido.

Una GPU está especializada en el procesamiento de números. Para esto, generalmente tiene muchos núcleos que una CPU. Sus capacidades de procesamiento en paralelo son mejores que las que ofrecería una CPU.

La velocidad de descifrado de contraseñas no depende mucho de la RAM. Depende de qué tan rápido puede hacer el cálculo de números y cuántas operaciones puede hacer en paralelo y para qué la GPU está especializada.

Si necesita almacenar un gran diccionario de palabras o resultados precalculados, entonces tener más ram definitivamente ayuda, pero hay un límite después del cual agregar más ram ya no aumenta la velocidad.
Por el contrario, si agrega más GPU, en condiciones ideales su velocidad aumentará sin ningún límite superior.