I'm sure it will come to no surprise to you that 6.5.3 is very old, and that there have been many improvements to PGP since them. This includes using improved, more secure hashes. What you are most likely experiencing is that the person sending you the file is also signing it. By default, more recent versions of PGP use newer, improved hashes in the signature that 6.5.3 cannot handle, and therefore cannot decrypt the file. In addition to the possibility of your changing to a more recent PGP version, you can probably handle this problem by either having the sender of the file not sign it, or him or her changing their PGP settings to use only the older and weaker hashes of MD5 and SHA1.