you cannot patch the hardware but if it supports it windows allows you to turn on Physical Address Extension, allowing you to use you computer is 36bit if i recall correctly
answered Sep 21 '10 at 13:06
It's not a software thing, it's a hardware limitation in the processor itself.
The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295 or −2,147,483,648 through 2,147,483,647 using two's complement encoding. Hence, a processor with 32-bit memory addresses can directly access 4 GB of byte-addressable memory. (Source)
answered Sep 21 '10 at 18:10