For gmaps the most obvious reason is changes in version number which are done periodically by Google. With outdated version there will be missing tiles indeed. Check Tiles.Providers.set_VersionNumber property. I won't give here instructions on how get the relevant number, they can be found in the web.
For other providers I'm not sure about the source of the problem. I personally have some issues with tiles described here: https://mapwingis.codeplex.com/discussions/572988, but not like yours. Perhaps you can provide more input on the problem by examining http traffic in Fiddler. Also Tiles.StartLogRequests can be helpful.
32-bit version on 64-bit machine should work fine. It's the setup I use myself. 64bit version isn't supported by .NET form designer as far as I know, so interop assemblies should be generated manually. I have no experience with it myself.
Finally check the latest 4.9.3 version we've just released. It may solve some of your problems.
Regards,
Sergei
For other providers I'm not sure about the source of the problem. I personally have some issues with tiles described here: https://mapwingis.codeplex.com/discussions/572988, but not like yours. Perhaps you can provide more input on the problem by examining http traffic in Fiddler. Also Tiles.StartLogRequests can be helpful.
32-bit version on 64-bit machine should work fine. It's the setup I use myself. 64bit version isn't supported by .NET form designer as far as I know, so interop assemblies should be generated manually. I have no experience with it myself.
Finally check the latest 4.9.3 version we've just released. It may solve some of your problems.
Regards,
Sergei