First off all make sure that you installed Microsoft Visual C++ 2010 Redistributable Package (x86) if not you can download it here!
If you continue to get an disconnect or an error when trying to login, its likely that your Antivirus has removed/quaratined the filterCheck.dll file. Check you Antivirus and restore the file (filterCheck.dll included in filterCheck.rar) then add the EpicSilkroad directory in the exceptions list of your Antivirus to prevent further issues. Some Antivirus programs pick it up as a false positive because it gets the HardwareID of your machine and it is heavily encrypted to prevent abuse/modification. If you have any Virtual Machine software installed on your system such as VMware, Oracle or Virtual box the client may block your connection. You will need to either fully disable or remove the programs to play on Titan.
If your update will generate an error code after updating please check if there is an replace.exe in your Epic Silkroad Folder! If not you can download it here!