I have to reset my internet connection often to get it to work. When it does work, it's definitely slower than when I'm on my Windows installation. My computer uses an RTL8188CE wireless card from Realtek. I'm running the 64-bit version of Ubuntu 12.10. Power management is not on. I've read on other sites that some people fixed the issue pertaining to this wireless card by downloading and installing the drivers from the Realtek site, but it seems as if that only helped people with 32-bit installations. Anyone have any luck with this specific wireless card?
I had very poor speed with the RTL8188CE until i disabled hardware crypto:
sudo ifconfig wlan0 down && sudo rmmod -f rtl8192ce && sudo modprobe rtl8192ce swenc=1 && sudo ifconfig wlan0 up
Note: 'swenc=1' means software encoding (default is to use hardware-based).
This sped things up significantly (wget I had running at the time went from 5.83KB/s to 812KB/s upon reconnect after reloading module with swenc=1).
If it works for you, add swenc=1 to the relevant module conf file as an option (for persistence after reboot/module-reload).
The drivers you mention from the RealTek site are no longer maintained by them, and they haven't compiled properly on Linux since kernel 3.2.
In light of this and my cursing to have the RTL8188CE like yourself, I forked the driver and I've been maintaining it on Git Hub. It still isn't perfect but most people (myself included) have seen improved performance. I also doctored the driver so that you can crank up your Tx power to 33 dBm if you want, instead of the 20 dBm that the stock driver allows (I can't promise that over-powering won't break you card, but I run mine at 30 quite often with no problems)
You can find the full installation instructions and source code at: https://github.com/FreedomBen/rtl8188ce-linux-driver