Pop-eye is not an actual disease, rather a symptom. It is caused by a wide range of things, TB being one of them. Therefore it can be pop-eye AND tb, it's not an either or situation.
Other causes of pop-eye are bacterial infection, parasites, poor water quality, metabolic disorders or nutritional problems (to name the ones I know off the top of my head).
Yes, 90% water changes are a good suggestion, but if water quality is the cause, what happens when the pop-eye goes away and he stops doing those water changes? What if there are nitrites or high level of nitrates in the tap water that is causing the water quality issue? Frequent water changes would only make the situation worth. If water quality isn't the issue, then the extreme water changes will only serve to further stress the fish.
Please understand, information is the most important tool to accurately diagnosing an illness. There is far more harm in jumping to conclusions than there is in gathering more information.