It isn't a game changer, but drinking bottles might be worth trying. I found that I was just trying to keep pace with lads of a better constitution than me. Now I drink one bottle for every one of their pints and I'm in much better condition by the end of the night and in the morning. Haven't had a hangover in months.
I do something similar when out with mates :
Always get the first round in and drink it slowly. No one usually moans when you duck out of their round.
Rinse and repeat until they're all leathered, by then they don't care.
It's worked for me for years