I download all of my stuff with torrents. I have a large wide screen and a good sound card so I'm not touching streamed video.
I recommend
µTorrent as I find it to be by far the best client I've used.
As for what sites I use, I get 90% of my stuff from
AnimeSuki and in case it's licensed or MFI produced, I go to
Baka-Updates.