I have recently upgraded from 1GB ram (2x 512mb) to 4GB (4x 1GB) on my Gigabyte GA-8ANXP-D motherboard. I then found out that Windows 7 32bit doesn't support 4GB only 3GB, doh!
However, my BIOS isn't recognising the whole 4GB either. It only recognised 3GB 

I originally thought this meant that i hadn't installed one of the RAM cards properly, however I used CPU-Z to check that all 4GB of RAM was present.
Can anyone explain why the BIOS only shows the 3GB and what/ if anything I can do to fix this?Thanks, PC details below.
PC DetailsWindows 7 Home Premium x86
System   
-------------------------------------------------------------------------------- 
  Manufacturer GBT___ 
  Model AWRDACPI 
  Processor Intel(R) Pentium(R) 4 CPU 3.20GHz
  Total amount of system memory 3.00 GB RAM 
  System type 32-bit operating system 
  Number of processor cores 1 
  64-bit capable No  
Storage   
-------------------------------------------------------------------------------- 
  Total size of hard disk(s) 2049 GB 
  Disk partition (C:) 155 GB Free (186 GB Total) 
  Disk partition (D:) 333 GB Free (466 GB Total) 
  Disk partition (E:) 657 GB Free (1397 GB Total)    
Graphics   
-------------------------------------------------------------------------------- 
  Display adapter type NVIDIA GeForce 7600 GT 
  Total available graphics memory 1535 MB 
        Dedicated graphics memory 256 MB 
        Dedicated system memory 0 MB 
        Shared system memory 1279 MB 
  Display adapter driver version 8.17.12.5896 
  Primary monitor resolution 1280x1024 
  DirectX version DirectX 9.0 or better