I'm thinking some words or phrases should be outright banned during account creation. For example, if the site detects that a user used the words "bitcoin price down" in that order in the subject, the site should not allow that thread to be created; we don't need the same thread for the millionth time. I think this is an efficient way of combating such threads.
I know of some forums that use bots. Theymos could implement a bot that could detect these kinds of posts. It would take a massive workload off of the moderators.
Although like I mentioned above, most of these posts are in off topic so you can just ignore them.