you can buy a card, a less expensive but good power supply, and more memory for around the same money.
what memory is in your machine? there's a label on the ram.
Do you have any suggestions for a power supply and a graphics card? As for memory, Im not sure what brand. It would probably be generic but on the specs from the link I posted above it says 1GBx2 and my memory capacity is 2GB DDR2