ok first of all, get rid of vista, replace it with 7, or go back to xp.

Now, you could try the following: Start->Run-> type in msconfig -> boot tab -> advanced options -> check the maximum memory box and set it to 2000
reboot

hope it helps