|"I know I have 512 Ram, but the software claims not - and will not install.|
By the way, the same software was installed fine on my pc which also have 512 ram, but does show them all as present."
That's oddball software programming in that case. 8mb less isn't going to make a significant difference in the performance of the software. Ram is relatively cheap - install more.
If a desktop computer is using a video adapter that's on a card in a dedicated mboard video slot, AGP or PCI-E X16, and if the mboard has an onboard video adapter but does not have hybrid video support enabled, or if the mboard does not have an onboard video adapter, none of the ram installed in the mboard is shared with the video - the video has it's own ram on the card.
Only some high end more expensive laptops have a video adapter that isn't built into the mboard and that's on a card that can be removed.