What a beautiful post!! My dear holy Jew, this struggle is the one place that Hashem truly asks us for our hearts, more than any other area... That is why, in spite of your geirus and circumcision, in spite of Torah and Mussar, it still doesn't go away. Hashem has great pleasure when we struggle in this area and learn slowly how to give Him our hearts... We grow closer to Him, slowly but surely, and this is something He is not willing to give up easily. That is why, after making progress, we fall again.. He wants us to keep growing to higher levels and truly become Tzadikim. If not for this struggle, we'd think we were Tzadikim simply because we're Jews and doing the Mitzvos. But Hashem wants our deepest desires!
Welcome to one of Hashem's favorite places in the world: GuardYourEyes.org - Where Yidden learn to give Hashem their hearts! You are fortunate to have found us. Stick with all these holy warriors, and you will go far!
P.S. Have you heard about the handbooks?