Try eMule. http://www.emule-project.net/

Its a P2P program, and can be rather slow at times if you don't upload, but it works well and doesn't have too many fake files. You can also get links to good files from sites like www.ed2k-it.com