Heya, I'd like to apologise for the long wait in replying. I thought it would be better to return to this thread once I've gotten a cable.
After trying it with wired connection, it worked just fine so I decided to boil my problem down to my driver: I have kinda fixed it now though, I decided to change drivers to MadWifi and my internet speed is back at its perfect state again.
Thank you to everyone who helped in this thread though, I really appreciate the help.
For the possibility that others may come to this thread via Google with the same problem though, I'll post what I done but also suggesting they read all of the above posts beforehand to see if any of those fix their problem first.
If not, check
this list of compatible chipsets for madwifi.
After that downloaded a tarball of the sources then done:
Code:
uname -r
tar -xvzf madwifi-trunk-r4099-20090929.tar.gz # madwifi-trunk-*.tar.gz was the one I used, this may be different for others
cd madwifi-trunk-*
# Downloaded build-essential:
sudo apt-get install build-essential
# Compile // install:
sudo make
sudo make install
# Add the ath_pci module to the kernel:
sudo nano /etc/modules
ath_pci # added to bottom of list
# Modprobed ath_pci, by default this was blacklisted so removed this from the blacklist-ath_pci.conf via commenting the line
sudo modprobe ath_pci
Then just in case both drivers were done incorrectly I decided to remove and blacklist ath5k. Not exactly very accurate instructions above so other users reading this with the problem may decide to ask first.
After all this, reloaded networking and rebooted and it was fine.