I've got a Ducati Performance screen, in carbon fibre and similar to the one above only with a higher screen and it stops much of the windblast, admittedly never ridden it without so can't compare before/after.
It also keeps alot of debris off my instruments etc.
![](https://www.ducatiforum.co.uk/data/photos/l/7/7228-1472073705-02919331d6f907ba4149f6583ec249ec.jpg)