Try one of the Linuxes optimised for this situation.
Damn Small Linux has already been mentioned. Maybe a bit TOO small.
Try Puppy Linux -
Puppy Linux Community - Home or Vector Linux -
Welcome to VectorLinux — VectorLinux.com
Both excellent, fast and full featured distros for the older PC.
Mac