A good place to look, find, all the above is
http://distrowatch.com/ . I suggest you pick 3-4 (or more) and try them out and see which seems to suit you and what you want to do

Nice thing about Linux is most (almost all) are free to download so try as many as you are willing to spend time downloading and burning to cd. I've used/tried 8-9 different distros before I settled on this one so don't be afraid to experiment some as most can be used "Live" which doesn't do anything to your system settings and runs from the cd itself, not the hard drive. ( I've got 4-5 distros I play with "live" from time to time ) Plus running them live will tell you pretty quick if your system will handle it well or not.