i would guess that it would. the card might need an extra 6pin power connector.
the card is a power hog. if you're getting it fr nothing it might be worth it. if it is going to be bought you should think of a newer more energy conservative card..... that will probably also run better on your system.. ??
you also need to look and see if there is enough space in your case for the card. not in the way of drive bays or other components.
here's a card. $80 plus shipping. uses less energy, runs cooler and requires no external 6pin connector and is much faster than the archaic 9600 series cards... should run with no problems on your small power supply ( the biggest thing holding you back from getting a better card )