Prior to Vista 32bit SP1 install. My main machine, Vista reported 3.2gb ram, and my Dell reported 3.4gb ram
Now after installing SP1 on both machines, both report 4gb ram. For me problem fixed.
Mind you this is microsoft we are talking about, Hm just keep my fingers crossed!