I ran a test-install of the 64-bit version (MSI installer), and I even set it to install to the 32-bit path you specified above, no problems (the correct 64-bit path is
C:\Program Files\PuTTY\ not
C:\Program Files (x86)\PuTTY\ which is the 32-bit path). Are you running the x86-32bit installer perhaps? I ran the 64-bit one.
Try to enable logging for your setup to see what is going on. Launch the install from
CMD.EXE (command prompt).
Sample install command (to enable logging with paths you must replace):
msiexec.exe /I "C:\YourInstaller.msi" /QN /L*V "C:\msilog.log"
Quick Parameter Explanation:
/I = run install sequence
/QN = run completely silently
/L*V "C:\msilog.log"= verbose logging at path specified
If there are any flagged and obvious errors in the log you can search for "value 3" first to check. If not, then the log must be investigated in more detail.