I googled for it and it says it supports 8GB, but I'm not sure if it supports it only if all the 4 slots are soldered on having 2GB installed in each, or I can put 2 4GB modules into the two existing slots. Will it support the 4GB modules or only the 2GB ones?
Resposta rápida: 8GB soa à direita, mas 4x não é muito. No entanto, você precisa verificar o resto do mb, incluindo o outro lado do MB para ter certeza. Você poderia ter visto apenas 2 slots simplesmente porque os outros dois estão em outro lugar. Visto antes - principalmente os modelos Alienware e Dell Precision.
Optional question: should I expect that a laptop motherboard made in 2008 support this much RAM anyway?
A resposta é sim. Possuindo o DELL Latitude E6400 (meados de 2008) com 8 GB RAM atualmente. No entanto, obter 8GB de DDR2 em 2x4GB será caro, para dizer o mínimo ...
EDIT: Além disso, precisa ter certeza de que você está prestando atenção aos recursos reais da placa-mãe - o controlador de memória pode usar até 16 GB, mas a implementação do hardware pode suportar muito menos. Geralmente é o caso devido a custos - os slots que suportam mais de 8 GB requerem mais caminhos para o MC.
Curiosidade: em 2008, o máximo de RAM suportado pelo Windows Vista de 64 bits foi de 8 GB. Veja a correlação?