I've traced the issue, it seems to relate to Enabling TLS1.1 and TLS1.2 in Win7. Once I add the lines to the registry or use the EasyFix program provided by Microsoft to add them for me the launcher will always produce the Version Check Error.

Are TLS1.1 & TLS1.2 supported by the launcher?? I know that on Win8.1 and Win10 TLS1.1 & TLS1.2 are enabled by default so is there some issue with TLS1.1&1.2 on Win7??