¿Necesito usar captcha si uso AntiForgeryToken en una aplicación MVC?
Un CAPTCHA es un tipo de prueba de desafío-respuesta que se usa en la computación para determinar si el usuario es humano o no. (...) Los CAPTCHA se utilizan para evitar que los robots utilicen varios tipos de servicios informáticos o recopilen ciertos tipos de información confidencial. - Wikipedia
La falsificación de solicitudes entre sitios (CSRF, por sus siglas en inglés) es un tipo de ataque que ocurre cuando un sitio web, correo electrónico, blog, mensaje instantáneo o programa malicioso hace que el navegador web de un usuario realice una acción no deseada en un sitio de confianza para el cual El usuario está actualmente autenticado. - OWASP
Como has leído, ambos son aspectos de seguridad completamente diferentes. Y tanto la prevención de CAPTCHA como la de prevención de CSRF pueden ser perjudiciales para la experiencia del usuario si no se implementa correctamente (problemas de uso del navegador, CAPTCHA difíciles de resolver, etc.).
Dicho esto, creo que he respondido a todas sus preguntas con esto. Le sugiero que consulte las fuentes a las que he vinculado. Eliminará la mayoría, si no, todas las preguntas (adicionales) que pueda tener con respecto a este tema.