One of the main causes of tailing loops is the tip of the rod dipping below the straight line path.Putting too much power into the power stroke(forward cast)remebering that the rod is a spring,it will go down on cast but will also spring back above the straight line path on normal casts.If you dont double haul try to learn this cast it will help you with wind .Casting into a headwind you need to stop the rod at about 12oclock(using the clock method)on back cast and then when the line is straight behind you cast forward and low,about 9 oclock, making a nice tight loop as wind is less lower down,on a wind from behind take the rod back to 1 oclockish and on the forward cast aim higher so as the tailwind helps the line travel forward, the loop in this case is more open and not as tight as with a headwind,which is what you want on this cast(tailwind only).have a look at this link it may help.
http://www.fishandfly.com/articles/20060708_5
when it comes to winds it is a case of undertanding the pros and cons of how it can help you and not adjusting your casts with added power or force.
Also is it not possible to fish other parts due to woods? if there is a little space that you can get to have a cast ,other than using an overhead,try roll casts or others as it could benefit you as fish will be there due to not being overfished and feeling safe from a casting fly.