Ok, I found this fix on the net a week ago and since I done it my meter has been near perfect ever since.
It works for Vista and Windows7 but if your using XP you can try it too.
Its not like the download latency fix that some of you may have heard of but is a direct latency fix. If your not sure about changing registry settings I suggest you do a system restore point before doing this and if you mess up you can just restore your system back to what you previously had and you'll have no problems.
So here goes;
1. From command prompt (usually found in All Programs- Accessories-Command Prompt) run 'regedit'.
2. Browse to HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Tcpip/parameters/interfaces.
3. Browse the items under interfaces until you find one with an IP Address (typically Lan IP Addresses start with 192.168.10 or .01
4. Right click on interface and select new > DWORD (32 BIT) VALUE, name it 'TcpAckFrequency'.
5. Right click the new TcpAckFrequency value and select modify and enter 1 (hexadecimal button should be selected).
6. Right click on interface and select new > DWORD (32 BIT) VALUE, name it 'TCPNoDelay'.
7. Right click the new TCPNoDelay value and select modify and enter 1 (hexadecimal button should be selected).
8. Verify that both of your new properties show a value of REG_DWORD 0x00000001.
9. Exit and reboot your system (you must do this for it to take effect).
10. Enjoy your smoother meter.
I hope this works for you, I know it worked for me.
I suggest you hightlight this post, copy it, then paste it to notebook or word then print it out.
Neil