The remaining spambots we are getting are from India, which is right next to Pakistan. However they produce less spam regos. I am somewhat hesitant to blacklist India just because it has the misfortune of bordering with Pakistan.
But as I said, we are clearly having no trouble stopping spambots from registering. The problem (as I see it) is that humans are registering for the spambots. Telling spambots and humans apart is one thing, but telling humans and humans apart is another.
Hmm...then i guess having a first post approved is the best solution honestly. Because obviously they aren't all Pakistani IP addresses (i assume at least.) And if you block Pakistan, they will just move to a different IP eventually.
Spambots can do that by hijacking someone's webserver. Humans on the other hand must use proxies, which would be picked up by blacklists as being less than reputable. If said humans are paid to do this then they aren't going to waste time with proxies, they will just move on to the next site on the list.
Or is there a problem with what i said, because i see how the "first post"thing could be inconvenient for the mods and for actual users.
Pretty much. It's a system that can deter and/or annoy legit users and create needless extra work for mods.