Wireless card for laptop

I have the dual band wireless card from linksys, and it sucks, it’s too slow, yes sure you can connect to A,G and B, but I realize that most of the buildings now use G, so I need to buy a new one, because it’s really important to me.

any suggestion?