If you don't have the bandwidth to handle a 'live' swing meter, why not interrupt the connection, let the players computer take over the graphics locally until the swing is completed, and then render the swing results back to the servers.
This swing meter skipping makes this virtually unplayable.(parden the pun)
I actually considered the club upgrade until I ran in to this problem and researched it enough to see how widespread it is. And yes, I have taken every imaginable step to ensure that it is not on my end, no more suggestions are necessary.