Contact images cropped and downsampled when syncing with google contacts
I've found that contact picture quality varies widely with the dialer/contact app used. Consider trying a replacement like GO Contacts EX or any of the other replacements in the market.