It most likely has the same MSI motherboard I have just with HP BIOS. And if it is there's a 3.2 GB of memory limit. I have 4 GB installed. Researching the problem I found it's a chipset limit and HP used the same motherboard.

But if your buyer only wants Vista 2 GB should be plenty for him.