Installing those plugins won't protect you instantly. You should blacklist spammy domains, or whitelist healthy domains when the spammers register.
In some SEO blogs, Q&A sites are even encouraged to be spammed to get backlinks.
Removing or changing the phrase "Powered by Question2..." also helps reduce the chance that your site is found by spammers. I have an unpublished Q2A site, and one day I tested Google CSE feature and Google indexed my site without my consent, and it invited spammers when they searched with the keywords "Powered by..."
IP banning may not work efficiently. In countries where spammers are notorious, they often use dynamic IPs, which change every time they reset their internet modem. Or there are some VPN tools to assist them to bypass this.