|Could it possibly be the wireless card's driver|
That is distinctly possible. I would definitely try updating the driver on your wireless NIC first. If there is no newer version of the driver for that interface, you may have to remove it from Device Manager, let windows "find" it and install drivers for it again, and then finally, try connecting to your wireless network.
Try that and report back with the results.