I have seen this issue. it is very difficult when too many spam registrations are verified and then they post spam posts.
right now, only one solution I can think of is route your traffic thru cloudflare.com DNS. they will filter out traffic from SPAM ip.