IP-based blocking won’t do a bit of good — at leastr for spam. I watched a spammer post about 150 comments on an MT blog using some 20 or 30 different IP addresses spanning the globe.
It’s not effective, and not worth your time pursuing an IP-based solution. WP-blacklist, along with one or two of the other excellent WP spam blocking plugins, is all you really need.