i would for sure try to add that powerhead then, a 75 is gonna need more flow than the one can provide.
What brand and type of powehead did you have that was dripping water down the cord? If you place the PH further down on the tank wall is shouldnt be able to go UP the cord and then down. lol