You are running Vista 32 bit. It will never be able to use all 4 GB of memory because it is limited to a maximum of less than 3 GB.
I am sorry that you didn't know this before you purchased the memory.
This person obviously doesn't understand the x86 4GB limit. Why do most people think this is a windows thing vice an architecture limitation? Also where in the world did this dude get the "limited to a maximum of less than 3GB" statement?
Anyway, OP, it does seem like BIOS (from reading your post) but hopefully the guys that can view your screenshots can help. Sadly all the pictures are blocked for me.