Chances are it has 128mb on the card and is using 384mb of the system memory.
I wouldnt really say you have been ripped off, even if the x1300 had 512mb of memory it could'nt make use of it. 128mb is perfectly fine for that card.
Out of curiosity what is the make and model of the laptop?