Do you have an option to upgrade the router/access point as well? If you upgraded to single band wireless-n you would get the best range, and increased throughput. If that's an option I'd totally go for that, but if you can only upgrade the adapter these ones are nice:
good:
http://www.newegg.com/Product/Product.aspx?Item=N82E16833315041better:
http://www.newegg.com/Product/Product.aspx?Item=N82E16833180052best:
http://www.newegg.com/Product/Product.aspx?Item=N82E16833120033But antennas are going to play a big part in range here, take a look at these:
http://www.newegg.com/Product/Product.aspx?Item=N82E16833127063http://www.newegg.com/Product/Product.aspx?Item=N82E16833995003extension cable:
http://www.newegg.com/Product/Product.aspx?Item=N82E16833164011There's lots of different antennas available, it depends on your situation and how much you'd like to spend. I would say getting one of the cheaper wireless cards, and upgrading the antenna would give you nice range.