try unistalling steam then re-instaling steam, this should trigger it to update to the newest version as older versions can some times have that problem. atleast thats what works for me when i have had similar problems.
also re-enable your firewall, just give steam full permissions on it