Since this is an Int32 value, it returns 0 (zero) on 64 bit systems.
Actually odd why this property is added to .net 4, just when it's outdated (systems become 64 bit)
[tfl] The above is incorrect. The page size is 4096 bytes, which fits well into a 32-bit integer and works on a 64-bit system.
Here is sample from my workstation:
PSH [C:\foo]: [system.environment]::SystemPageSize
4096