Re: 3 wt. question--
I noticed the "punching" term, too. When I was using my girlfriend's 7'6" 3 weight Redington CT, the line would go off track at distances over 30 feet. I was yanking my forward haul very hard. Once I relaxed that motion, my longer casts were back on track.
If you are double hauling, back off a bit. Relax the forward haul some, and don't push the rod too hard. Give that a try.