Speed is determined द्वारा Internet not द्वारा the site unless the लिंक्स 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 लिंक्स 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 ^