I use what we call the Davis Love drill. According to my mentor, Jim Flick, he watched watched Davis dad give him a version of this drill to learn control, but I find it helps add usable distance as well. The idea is simple, slow down the swing to learn proper sequence and improve contact, then gradually increase the speed.
With your driver start making full swings, but only to a 100 yard target. Do this until you achieve center face contact and relatively straight ball flight for the vast majority of 50 shots. Then increase to 150 yards looking for similar results. Increase in 50 yard increments until you reach your maximum speeds. The increased consistency of contact, and ability to sense what the swing is actually doing is great for the average player.