early on, i was suspecting ur ISP, but u said ur laptop can access sites w/o probs. if u do speedtest what's the result? latency? coz if ur good there then i would primarily suspect the modem/router now - its settings. where u'r currently connected is not getting enough/steady/stable bandwidth that's why it's timing out on some sites. i hope u'll get it sorted out soon. good luck!