You can ALWAYS break the lease. Nobody is going to make you live there. Now if the landlord wants to pursue damages for that breach or refuse to return the security deposit, then that is another story. I assume you've made your prior complaints in writing at some point? If not you should do so now.