HI,
One thing that can happen with very fast connections is that the "natural" variance in the speed of any one moment can be too large for the buffering in iChat/Messages to cope with.
Lets say you are having a Video chat and have the Connection Doctor open (Video Menu)
This will show you the live Bit Rate and Frame rate the app is achieving.
If you then change the Bandwidth Limit to something like 200kbps you will see the bit rate change very slowly as the Buffering in the app smooths out the change.
It tried to do this during a normal chat if the Speed is varying all the time.
It does this by dropping frames until such point the audio will not be in sync and then Audio is dropped, leaving pics only.
One thing to consider is whether any variances you and your Buddy are having are in sync.
They could be getting faster whist your end is getting slower and exaggerating the change in speed.
500kbps is fast enough to Host a 4 way Video chat.
A 10Mbps service with a 5% variance is speed could be losing that same 500kbps in speed.
If your Buddy has a similar speed and also varies by 5% there could be a 10% variance overall.
Although I have spoken mostly about Video Chats here it seems that the VNC connection that shows you the desktop in the iChat Screen Sharing is more prone to stutter when the internet speed is less stable.
7:41 PM Sunday; November 11, 2012
Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.2)
G4/1GhzDual MDD (Leopard 10.5.8)
MacBookPro 2Gb (Snow Leopard 10.6.8)
Mac OS X (10.6.8),
Couple of iPhones and an iPad
"Limit the Logs to the Bits above Binary Images." No, Seriously