I was at the in-laws over the weekend and one of the machines was reported as having got much slower recently. After some investigation it seemed that windows was reporting only 384mb of ram, and this was most likely the culprit for the slowness. I opened up the machine to see what ram it took and it had 2 slots, both with 256mb sticks in them.
Why would only 1/2 of one stick be being recognised?
I should have looked in the bios to see what it claimed to have, but didn't and I'm not there now so I can't.
EDIT: The machine is a Packard Bell IMedia. Not sure which model. The mother board is an asus p4r800-vm, but seems like a custom model as only 2 ram slots not 4. Windows is XP SP3. No access to the machine now, but was just curious as to any ideas why this might be. No idea if this is a new development or not as not really seen the machine before. The graphics allocation seems like its probably right.