I understand that you are having some issues with your SlingCatcher, since it shows a poor performance.
There are some things that you must take into account before you point the SlingCatcher as a faulty unit.
Even though your local connection speed is more than enough, you have not provided any information about the connection speed you get at the remote location you are using the SlingCatcher. Keep in mind that the SlingCatcher needs at least a connection speed above 1Mbps for SD and 3Mbps for HD signals.
Regarding the synch issue, it is necessary to determine if this issue also affects the Slingbox. In that case, the root cause might be at the Slingbox location.