I bought a Givi A603 windscreen for my GS500, used it a few times, played with the adjustments a lot and finally decided to take it off. It added a lot of wind noise and buffeting without giving much wind protection. A taller/bigger windscreen may work better functionally, but I haven’t tried it, partly because a huge windscreen does not look good on a GS500, and partly because I don’t ride lnog distance on the freeway on the GS500.
For long distance and high speed (over 75 mph), having better wind protection does make a big difference. You have to experiment to find the right screen size/shape for your bike and your size. Many people feel a small windscreen is just for looks, and a mid-sized windscreen (like the Givi A603) just doesn’t work well because it directs the high pressure air right at your helmet so it gets freaking loud and tiring. On the other hand, the factory fairing and windscreen on my YZF600R is not that tall, but it’s the right shape aerodynamically and it gives me pretty good wind protection at high speed.