My login page used to get bombarded by bots, my login page used to be the most visited page (according to server stats). Then I finally installed "WPS Hide Login" plugin and no problem now.
PS: I don't know, maybe there are better ways but this worked for me.