Incase the OP comes back, you have some problems.
1. Vista 32bit will only see 3GB maximum. 64bit OS's will see over 3GB
2. In the BIOS look for a setting among the chipset settings, usually Northbridge, and if the option is disabled and there - enable memory hole, this will allow the board to see more than the 3GB but as said your Vista will not :\