E-Mule is best for cable connection (I have it too). It takes a while before it gets into speed but when it does it will download it much faster then 195 days.
For music files kazaa lite is best. Note that it's "lite" and not standard kazaa, as it has no spyware in it.
For everything else E-Mule is best. Just leave it running in the background and it will get your stuff.
A tip - never pay attention to what E-Mule says about how long a download will take, it's never true. Also, when choosing what file to download, pay attention to availability number (higher=better, meaning more people have it) as it influences how fast you will get a file. Complete sources tab is also important as it tells you % of people that have complete file. If %=0 don't even bother to download as no one has complete file and you will never finish downloading it.
Hope this helps.