Thanks for all the replies, and thanks chev65 for the tip I should've tried first. Restarting the router and switch solved the problem!
Just for the record for future readers, yes I tried restore up to two days before. There isn't much of change going with my machine, I was just using it for reading and browsing. So two days back was the last update, and that didn't solve the problem.
As to whether it's good to jump to restores, i think it depends on how annoying this no internet is and how much you can tolerate it

.
I have a router and switch as I have several networked devices running, and my old router was slow so I got switch for internal fast communication.
Thanks again guys... You saved me!