This depends on your ISP. They may also assign IPs based on your MAC (defeatable) or their own infrastructure. (You're stuck.) And not everyone has a server farm or botnet at their command.
And IP bans are effective against the majority of internet users.
And IP bans are effective against the majority of internet users.