Remko Weijnen has released a kernel patch that allows x86 versions of Windows Vista to address more that 4GB of RAM. I’m going to try it on my home Vista PC tonight. The patch has been tested with SP1 and SP2.
Remko explains how his patch works, and states that the reason why Vista x86 can’t address more than 4GB of RAM isn’t a hardware limitation… it’s a Microsoft licensing limitation.