Couple of things, one of which will be stating the obvious for which I apologise in advance.... but have you rebooted the Hub recently?
Some routers have issues over time with DHCP (the process of auto allocation of IP addresses to everything) but a reboot usually sorts it.
Also, worth checking the WiFi card to aerial connection on the laptop - no need to take it to pieces, should have at least a couple of removable panels underneath. WiFi card about an inch square and usually under the nearest panel to front and centre, the aerial connections are push on to fit and have seen them jolted off in the past, causing bad WiFi reception etc.
Have you tried the laptop in someone else's house to see if same happens?