Um kernel de 64 bits pode acessar mais RAM sem usar a PAE (Extensão de endereço físico) e permitir que os processos usem mais de 4 GB de memória real sem precisar mapear alguns deles na memória virtual. Portanto, não, na verdade, não aumenta a quantidade máxima de RAM que você pode usar em um MacBook Pro. Um Mac Pro ou um Xserve a um ponto (32GB. Maior que 32GB e você vai querer usar o kernel de 64 bits)
Se o seu MacBook Pro suportasse fisicamente mais de 4 GB de RAM, o Leopard e o Snow Leopard poderiam vê-lo. De acordo com o MacTracker, sua placa-mãe realmente suporta até 6 GB de RAM, em vez dos 4 GB, no máximo, segundo a Apple.