I have found Slackware to be very efficient on very modest hardware (even less than what you mention) but you will likely have to get your hands dirtier during installation and configuration. You can find many Linux distributions available for download at
www.linuxiso.org.
Hope this helps.