The sale of the building doesn't cancel your lease but if the new owners plan to do renovations and the soon to be prior owner just wants to sell, you may be able to negotiate your way out of the lease. The new owner will likely want to choose their own tenants and do renovations without hassle so you may be doing them a favor.
I agree with Emilie. Go to the manager and politely explain your situation and the unresolved concerns. Generally, when tenants are amicable and reasonable, the building is happy to find a middle ground. If nothing else, you should be able to get the roaches and noise issues resolved to make your time in the building more pleasant.
I hope you found this response to be helpful. If so, please click "best answer" and/or "helpful." Avvo is a a very useful resource, but does not create an attorney-client relationship, and cannot replace an in-depth consultation with a lawyer.