Dude, Where's My 4 Gigabytes of RAM?

To be perfectly clear, this isn’t a Windows problem-- it’s an x86 hardware problem

Indeed. The latest Intel Core Duo-based iMacs have the same issue. You can put 4GB in them, but they’ll never be able to use more than 3 GB.