Jack, I was in a similar place regarding your H&F statement not long ago.
I have halved my standard drink intake to maybe ~20 a weekend now and I feel SO much better on a daily basis now (probably due to sleeping better on the weekends).
What helped me curb the rampant binge drinking/partying was a renewed focus on software projects I had been meaning to work on, and training for local races (10ks, half marathons).
I am sure you will succeed as you have already identified what you can divert the time and energy to.