You see the full 4 GB on a 64-bit system because physical RAM can be assigned to adresses that do not conflict with legacy devices. So it really is important that you can address > 4 GB on a 64-bit system, even if you only have 4 GB installed.