I have a similar requirement but on a much older machine. Users have suggested to me to use Slackware or Debian.
However on your reasonably fast computer you could probably benefit from a more graphical distro such as Mandrake or Fedora. I use Mandrake. Check out http://wiki.linuxquestions.org
for information on each distribution and what it's strenghts and weaknesses are.
I agree with goestin, Most if not all Linux distros can natively do what you are asking, you just need ease-of-use here.