You must match the architecture of the application you are running. Even on a 64-bit (x64) Windows PC, you will often see both x86 (32-bit) and x64 (64-bit) versions installed because many programs still rely on 32-bit libraries.
Since you mentioned "Microsoft Visual 2015-19," I assume you are referring to the product family released during those years (specifically Visual Studio 2015, 2017, and 2019). microsoft visual 2015-19