On a 32-bit OS you'll see no more GB RAM. You need a 64-bit OS to see more.
And, of course, the BIOS needs to show the right number, before Windows can see it.
If the BIOS doesn't, something is wrong with the RAM or the motherboard, or the RAM isn't fully compatible or it's not installed correctly.
I recently purchased RAM which is identical to what I currently have. I had 2x(4GB Kingston Hyper X DDR3) I had purchased 2 extra exactly Identical they are
{ KHX 1600C9D3B1RK2/8Gx } for a total of 16GB. My PC would not start when I had installed all 4. So I took the New (bad) ones out and it is fine now. so I tried just putting just 3 in and it shows 12 GB installed but only 4 GB RAM available. I ran the check ram program in windows and it didn't show anything wrong with the RAM.
Note: that when I use all 4 slots my computer has a 50% chance of working/turning on and will still only show 4 GB of RAM when 16 GB is installed. When I try and run the system on just the 2 New sticks alone my PC powers on but nothing comes up on the monitors. At this point I believe the RAM is bad but this is my first time installing new ram and I may just be ignorant. any help with my issue would be much appreciated thank you!
BaseBoard Product GA-970A-UD3 REV 1.2.
I ran crucial system scanner with the three ram sticks in and it shows this (yet they should all be 4gb but they are showing as 2gb?)
MEMORY
Slots: 4 (2 banks of 2)
Max Unbuffered DDR3 SDRAM: 32GB
240-pin DDR3 DIMM Banking: 4 (2 banks of 2)
2GB 4GB 2GB Empty
I ran CPU-Z -ID and this is my system https://valid.x86.fr/4k6ewa
Task Manager - shows only 4gb in use and at the top right says 8 gb unknown Form factor is DIMM
P.S. I have also tried my old (good) RAM on the other slots and it works so I believe that the slots are good as well.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic