Check bios for memory remapping settings. What motherboard do you have? Another thing to check would be a max memory setting in the msconfig utility.
Click on start, click on search, type msconfig hit enter. When the system configuration box comes up, click on the boot tab, click on advanced options, Make sure that the max memory box is not checked. If it is uncheck it and click ok and exit out and restart pc.