Eu acho que o problema é um dos seguintes:
- Fonte de alimentação insuficiente (a carga extra da RAM pode causar problemas de energia e problemas estranhos como este)
- Memória ruim. (Ou possivelmente incorretamente cronometrado, de modo que você está implicitamente fazendo overclock)
- Incompatibilidade de hardware
- incompatibilidade de BIOS / bug
Isso quase certamente não é o firmware do disco rígido. Não é impossível imaginar bugs de firmware causando esse comportamento, mas não seria fácil - do ponto de vista da detecção, o disco rígido é basicamente um dispositivo passivo e não deve se preocupar com a quantidade de RAM no sistema.
Por outro lado, é fácil imaginar um bug da BIOS em que algo como muita memória RAM em um banco extra estragaria a inicialização de alguma forma, fazendo com que ela falhasse na varredura dos barramentos SATA.
Eu ainda continuo com # 1 ou # 2. Vou repetir o comentário de Molly aqui: tente rodar o memtest. É provável que o nº 1 ou o nº 2 façam com que o memtest falhe de alguma forma em algum momento.