Overlord1310 The programs are trying to make IPv6 connections to the servers, and either your provider, or your home router, doesn't support that at all, or it's not configured correctly. Every IPv6 connection attempt thus has to timeout before IPv4 connections are tried.
Since my ISP doesn't seem to do IPv6, I just don't ask for it. If you use DHCP, in /etc/rc.conf
add a -4
to dhcpcd_flags=
$ fgrep dhcpcd /etc/rc.conf
dhcpcd=YES
dhcpcd_flags="-4Mqw vioif0"
$
Or, if you really, really must have IPv6, do:
$ fgrep ip6a /etc/rc.conf
ip6addrctl=YES
ip6addrctl_policy=ipv4_prefer
$
Same fix.