CISCO = Corporate, and is rarely needed in domestic installations.
As for centrino wireless, the main problem/culprite is not the hardware, but infact the INtel Wireless Software bundled with it. Go into services by right clicking my computer and then clicking manage. Click on services and find the Intel Wireless service. Disbale it, and then simply let Windows manage your wireless device.
Like stated before, it is rarely a hardware issue, and 95% of the time in my experience it ends up being configuration, or lack of.
My 2 cents.