This is possibly the second most contentious discussion after engine oil ...
I have had quite a few of the combinations but my current and favourite is the palmer products mounting bracket and MRA screen with adjustable aero/visor. I can ride all day, most speeds visor-up. However it is not so smart in the rain - not enough wind to clear the visor!!
My solution is only good for bikes up to 2015 when they changed the mountings.
As an honourable second i would consider standard screen on the palmer products mount and in third the Givi airflow on its own.
However as height (I'm 5'7") and helmet (Shoei xr1100) also contribute there is an element of try it and see. Not a cheap approach, but there seems a ready market here for the screens that don't work for you
Puch125, CD175, CB175, C90, CB100, CB900, VF750, K100, CBR1000, CBR1000, DR650SE, RF900R, Bayliner, RF900R, Super Blackbird, Piaggio X9 125, Burgman 650, Hayabusa, VFR1200F, VFR1200X, F800 GT,