This plugin does the best.
Before installing this plugin there are almost one spam user getting registered into the site in every 5 min time, Once installed did not see a single spam user coming into the site.
Thank you so much for the plugin.
You are welcome. Have success!