my contact pictures are currently syncing through facebook. when someone calls, the picture is relatively small compared to the open area surrounding this.
check out an app called SyncMyPix and choose high res photos in the options. It syncs photos from facebook but you get the option of using the whole photo as opposed to a resized version.