this worked amazingly well on my Nexus One running Gingerbread, on both Rogers and Wind mobile. this simple change doubled or tripled the upload and download speeds!
Menu –> Settings –> Wireless & Networks –>
Mobile Networks –> Access Point Names –> [wireless provider name] –>
Authentication type –> Then select “None” (was not set explicitly by default)