Well, memory address space or memory mapped I/O space is the total memory shared in a 32 bit environment with all other peripherals including graphics card, sound card and the OS components. The rest is available for use by the PC.
This is what i found for ur case
" Some operating systems reserve portions of process address space for OS use, effectively reducing the total address space available for mapping memory for user programs. For instance, Windows XP DLLs and userland OS components are mapped into each process's address space, leaving only 2 to 3.8 GB (depending on the settings) address space available, even if the computer has 4 GB of RAM. This restriction is not present in 64-bit operating systems.
(This also applies to computers running Windows Vista with Service Pack 1 as it only shows the installed RAM not the usable.) "
Also, u mite wanna take a look at this...
" I should add a note about the /3GB, /4GT and /PAE Windows boot.ini switches, too, because they often come up when people are talking about 4Gb-plus Windows PCs.
They are all useless to you. You do not want them.
/3GB and /4GT are config settings for different versions of Windows that tell the operating system to change the partitioning of the 4Gb 32-bit address space so that applications can use 3Gb and the OS kernel only 1Gb, as opposed to the standard 2Gb-each arrangement. They don't help at all with the 3Gb barrier, and most applications don't even notice them, so desktop users lose kernel memory space (and system performance) for no actual gain at all.
Oh, and just in case you for some reason still wanted to try PAE: It eats CPU time, too."
At the end, have u tried re-installing the OS after u got ur card? If not, try doing that and it should solve ur problem.