Maybe i missed this... but what OS are you running on?
32bit or 64bit?
Looking at your board.. you should be able to upgrade it to 8GB but you will need the 64bit OS to use it.
Physical Memory Limits: Windows Vista
Source Link
The following table specifies the limits on physical memory for Windows Vista.
Windows Vista
Limit in 32-bit Windows 4 GB
Limit in 64-bit Windows 128 GB
Connect With Us