One of the more modern car features that I love is adaptive cruise control. I can set it for the speed that I would like to go, and the car maintains a safe following distance with the car in front of me.
I find that I am more tolerant of cars in front of me that are varying their speed. If the car has been consistently traveling slower than my desired speed, and I have a good break in traffic behind me, then I'll try going around. Otherwise, it's easier to just wait in line. I'm not in that big of a hurry anymore.