По ip блокировать, себе вредить, посетителей нормальных порежешь. Проверить же ip на принадлежность к прокси, реально но сложно, нужно постоянно сверять ip регистрирующегося со списками ip прокси серверов, что не выход.
Блокировать надо по мылу, даст больше результативности. Регистрация с активацией по мылу отсеет левые ящики, так как не даст возможности активировать учётку если ящик не твой(при условии что он не взломан). А если ещё дать админу вручную включать уже активированных пользователей, то и вообще будет норм, глянул список новых, и решай кого куда.
Спамер конечно может и 10 ящиков завести, и больше, но думаю рано или поздно ему надоесть регистрировать новые, он просто переключится на другие форумы. Да и по ящикам можно будет сообщить провайдерам ящиков, что там живёт спамер.
Если сайт региональный, рассчитан к примеру только на отдельную страну, можно конечно и по ip порезать всех, кто не из данной страны.
Ну и очень часто всякие прокси ip сидят на каких нибудь гвателупских островах, так что можно порезать все айпи определённым регионам, к примеру куба, китай и т.д., какие порезать, решать самому. По крайней мере это хоть и не закроет все левые прокси, но сильно усложнит поиск подходящих.