Yes Lowers will help. Here are mine.
That said, its all about position of the windshield to create the proper windflow.
If your getting buffeting really bad, try first lowering the angle (towards your bike) of the windshield a bit. Then try increasing its angle (away from rider) to make it taller and more flat. See if that helps.
If its a smaller windshield, you might have to lower the angle so the wind will rise over it and flow into your head. If you angle a smaller shield (and bigger one as well) more upright, to cover a broader area, the wind eddys around creating lots of turbulence circling behind the shield (IE your back, and head), ever wonder why sometimes you can get bugs stuck on the back of your jacket? This is why.
Remember, the shield wants to lay flat for the least resistance.
Its easier to see than to explain.
Look at this crudely drawn example I just quickly drew up.
Black = Sheild Position
Yellow = Air Flow
Shield too 'high', lots of buffeting immediatley behind sheild.
Sheild too low, less resistance and buffeting, but also less wind protection (defeating the point of the shield)
You have to find a good medium that will not create too much turbulence immediately behind the shield (on you), and giving the air a more efficient (less turbulent) route to travel over/past you. In the middle pic, the rider has good protection, and, the air flows at least PAST his head before starting to eddy around. This is what you are looking to achieve.
However, variables such as Rider Height, Seating position, Windshield height, and bike type (or placement on forks) make that perfect combination different for everyone.
Also note, if you are riding two up, your 'perfect position' may put excess buffeting on the passenger behind you. You very well might have to adjust it for the passenger as well.