Same as any mood, the best games:
Stellaris (Or any paradox game), they are real life time skips, the day is instantly over when you start playing.
STALKER, Oblivion, Modded Minecraft dawn of war 1, AoE2, old CoD campaigns
If you hate yourself, play some online "competitive" game like lol, overwatch or such. You will be distracted (but not feel any better)