at the end of the day, there's a point where none of the above things will do you any good. Nothing but sleep will cure fatigue.
Trust me, I've been to the point where windows down, freezing cold, ridiculously loud music, and even hitting myself in the face (hard) couldn't keep me awake. Almost ended up in the back of a truck, but somehow managed to wake up a split second before I would have hit him.