So, i called htc. Some stupid lady told me to reset my phone once a day to improve evo speed :/ Then i called sprint customer service. He researched for 10mins, sent some kind of profile update to my phone and now when 4g is on my phone doesnt lag! I dont know what he did but it worked! Before i called him i tried all the updates through the update menu, but nothing worked. He definitely did something that isnt available through the update menu Alright, what are you waiting for??? Call sprint now!