The first message is misleading, it simply means that the patch program has finished. Check the patchlog file, generated in the folder you ran the .640 update from. Does the information within confirm your game files were successfully patched. My guess would be a number failed. If you are using either a non-genuine copy of SC4 or a NoCD patch that will cause the update to fail. Similarly, having modified any of the SC file, including adding the I-HT fix will cause it to fail. In which case you should restore the original files (either from backups or a reinstall), then patch the game before you do anything else.