I can make good two-way calls, but my three-way calls sound terrible. 

This is most likely a bandwidth issue.  Since a single two-way call needs approximately 100kbps on both the upload and download side, a single three-way call would require twice that or 200kbps.

Did this answer your question?