Насколько я понимаю, в начале отладки присоединяется отладчик, независимо от того, как компилируется ваше приложение.Запуск без отладки, просто запускает приложение нормально, опять же, независимо от того, как оно компилируется.
Я думаю, что в этом случае вы путаете компиляцию и отладку.Вы можете скомпилировать его для x86, но тот факт, что это x86, не имеет значения для целей отладки.