Speed is determined sa pamamagitan ng Internet not sa pamamagitan ng the site unless the iugnay are broken in which case speed wouldn't matter since they're broken anyways ;P
The sites I use most are watchanimeon.com - because it has the most shows and almost all of the ones I watch. Only bad thing is the iugnay are user provided and not really monitored so some might be broken and the quality differs from link to link.
For dubs I use watchcartoononline.com - Same as above ^