the command free, the first number, total, shows 740920, that is given in kilobytes, not in megabytes, divide it by 1024 and you will get megabytes
that will give you 723 mbs
not sure if your video card is onboard or connected to agp port, if the video card is stealing 256 mbs more, like some gforce models to reach 512 mbs, then you would have 979mbs
you should have 1024 total or close to that, no idea why some systems steal 8 or 16 mbs sometimes but i have seen it alot under windows and linux, in your case i don't see that difference
did you assembled the machine? is it using ddr or ddr2 memory?
is single channel or dual channel the mainboard?
if the ram is ddr, is all ddr400 or one ddr333 and other ddr400?