Have you tried Steam customer support? They're usually quite helpful. There are also Steam forums where you might get some useful info, since this sounds like a Steam issue rather than a FONV issue. Personally, I use Steam a lot and haven't had trouble connecting to it in several years.