First at all, what about your signal strength?? Are getting a good signal level??
Also you have to put attention about the distance between the wireless access point and your computer, maybe you move the computer arround, and some access points may vary the connection speed according to the...