Соглашусь с тем, что с точки зрения юзабилити лучше будет обойтись без капчи совсем.
Но если это не вариант, то если у вас капчу надо заполнять всегда, то её лучше оставить на странице, потому что пользователь ожидает увидеть все поля разом необходимые для заполнения.
А если у вас капча появляется не всегда, а по какому-то принципу, когда вы подозреваете в юзере бота, то тогда можно будет сделать её всплывающим окном, как это, например, реализовано у Яндекса в Вордстате.