Put in a post delay in Thothub section (Like one day or something). Like that people won't be able to make 10 threads in 2 minutes, but also leechers wouldn't be able to reply to many threads in a short time.
I think this would change the quality of the posts drastically, but also keep the forum more clean, especially in this section.
I mean, it would not change anything. If I was someone like farming I'd just do as usual, make my 20+ posts and wait for 24 hours to clear and they will come live.
Only way this would make sense is if during this 24 hour period Mods investigate content and if it is copied, they would reject it. But that is a huge workload considering the fact there are tons of posts.
Would honestly recommend to just leave it the way it is