What about using a different device? You can use your phone and connect using data transfer to create an account, it will give you a new IP address each time. Not suitable for mass account creation, though.
Have you cleared cache? You only mentioned switching browsers. Also, have you tested your browser’s fingerprint? It might be useful to spoof these settings as well.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.