A mi me dio muy buen resultado el condicionar a tener cierta cantidad de post para poner links, direcciones de correo o fotos. Esto desalienta a los que entran al foro para poner sus enlaces. De esta manera evitas tambien los robots, ya que esta comprobado que la asociacion la hace un spamer real y despues carga al bot con el usuario y la clave para loguearse y spamear automaticamente.
Obviamente siempre va a haber algun post de spamero que se hace el buenito diciendo " solo queria compartir material interesante con los usuarios, el blog no es mio"
Si usas vbseo pone el atributo rell=nofollow a todos los enlaces salientes, cuando miran el codigo fuente de tu foro y ven que todos los enlaces tienen ese atributo y por ende no les sirve para posicionar en google, directamente no se asocian. Te sacas de encima bots y bloggeros malintencionados, acostumbrados a poner enlaces en los comentarios para posicionar palabras claves.
En definitiva, lo mejor es una bateria de medidas mas que la busqueda de un solo hack, ya quedo demostrado que si tu foro es muy conocido, un solo hack no puede hacer toda la tarea.