Нет ... машина, на которой вы пишете свой код / компилируете / собираете свое программное обеспечение (EXE, DLL ...), не имеет никакого отношения к вопросу о том, какая цель (x86 / x64 / Any).
Если вы хотите, чтобы результат сборки работал везде, где вы используете x86 или AnyCPU.Если вы хотите, чтобы результат работал только на x64, тогда вы используете x64.
В некоторых случаях вы должны использовать x86 или x64 - то есть, когда вы используете какой-либо (сторонний?) Компонент / библиотека / DLL/ ActiveX и т. Д. В вашем проекте, который только 32-битный (тогда x86) или только 64-битный (тогда x64).