64-разрядное ядро может получить доступ к большему объему ОЗУ без использования расширения физических адресов (PAE) и позволить процессам использовать более 4 ГБ фактической памяти без необходимости отображать часть ее в виртуальную память. Так что нет, это на самом деле не увеличивает максимальный объем оперативной памяти, которую вы можете использовать в MacBook Pro. Mac Pro или Xserve это делает до определенного момента (32 ГБ. Больше 32 ГБ, и вы захотите использовать 64-битное ядро)
Если ваш MacBook Pro физически поддерживает более 4 ГБ ОЗУ, то и Leopard, и Snow Leopard смогут его увидеть. Согласно MacTracker, ваша материнская плата на самом деле поддерживает до 6 ГБ ОЗУ, а не 4 ГБ, как утверждает Apple.