Hi ConTRo13R, the maximum amount of address space a 32-bit system has access to is 4GB and within this both your physical memory plus other critical functions that also need to map there memory resources into this space such as System BIOS, configuration for PCI/PCI-Express and any memory mapped I/O devices such as your graphics card. These functions take priority over your physical memory which means they are all mapped first so if for example these functions take up say 1.5GB, it means that the address space is then cut down to 2.5GB which will then result in the system only being able to address 2.5GB of physical memory.
One of the main functions that result in this inaccessible space is due to your graphics card. The amount of VRAM that a graphics card has access too; a large portion of this is mapped into this address space.