Before going for a new wifi card, try a couple of things.
1) Update your wifi card driver to the latest available. Googling may help.
2) Experiment with the wireless adapter properties and settings. Heres a generic article that explains various settings.
Intel® WiFi Products — How to access and configure advanced Wi-Fi adapter settings