My console is not connection directly to a computer, it uses a wireless connection. My console also does display max gust speed. If it is calculated on the computer, the WV5Communication service would have to send it back to the console in addition to receiving data from the console. The max gust speed never matches between the console & Heavy Weather either. Also, it would seem a lot simpler from a design standpoint to manage this in the console itself.
Regardless of the actual operation, if the WV5Communication service included max gust in currdat.lst, WUHU would have access to the same data that should be displayed in HW & wouldn't have to duplicate this calculation by windowing the average speed. If the software were updated to include max gust, WUHU & HW should display the same max gust. If the hardware works as you claim, the console would also display the same max gust. Then everything would agree as it should.