Во-первых, канал передачи данных. Кабель стабильнее вайфая, вайфай в основном стабильнее мобильного интернета.
Во-вторых, количество абонентов. В случае кабеля - сколько человек в вашем доме подключено к тому же провайдеру что и вы. У популярных провайдеров бывает так, что вечером, когда люди возвращаются с работы и количество подключений резко возрастает, скорость и стабильность интернета заметно падает. В случае вайфая - тоже самое, что и с кабелем, все-таки одним концом роутер к нему подключён, плюс количество подключений к точке доступа. В случае с мобильным интернетом примерно тоже самое. Где-нибудь в центре города или каком-нибудь ТЦ, где очень много людей, интернет будет медленнее и менее стабильным из-за большого количества подключений к сотовой вышке.
В-третьих, помещения с железобетонными стенами и перекрытиями очень хорошо экранируют любые беспроводные соединения, соответственно стабильность очень сильно падает.
В-четверных, тариф. Если провайдер даёт канал в полтора мегабита, то скорость вряд ли будет быстрее.
В-пятых, собственно устройство, с которого выходишь в интернет. Старый и медленный компьютер, ноут или сотовый естественно будут открывать страницы медленнее, чем современные.
И наконец, в-шестых, сам сайт, к которому вы подключаетесь. Если к серверу сайта происходит много обращений одновременно, то он не будет успевать обрабатывать все запросы быстро и будет тормозить. Это хорошо заметно на сайтах, где ведутся какие-нибудь массовые трансляции каких-нибудь событий.