No worries guys I have reinstalled steam which fixed the problem for everything somehow, but all of my games aren't installed which is a bummer as my internet sucks and it will take a long time to install them again, but at least I don't have to buy them again.
My laptop can surf the web, but not connect to other services specified in title. I have tried disabling firewall for them and uninstalling Mcafee (I still have Norton) but nothing has worked.
I am planning on buying Corsair SP2500 speakers, but after doing some research realized that to reach their full potential they need a high quality sound card. I have a laptop so I cannot replace my sound card, so could someone suggest a good external one under £100?