Yes you should install a water separator/filter and no ..it does not affect performance by restricting fuel flow. If you have water in your fuel and the separator removes it ,,,yes it does help performance as well as maintenance issues of the fuel system.
The Yamaha 10 micron filter is a good one...
http://www.simyamaha.com/Yamah...r.htm