alfa makes a newer that can use 802.11N and has an atheros chipset the advantage the atheros chipset has is that it can go into master mode for EAP attacks the problem with the rtl8187 chipset is it can not go into mastermode to be used as a soft ap on modern linux kernels (regardless of the outdated label on the box it comes in) and it also can not use 802.11N so while yes you should use a alfa card use the AWUS036NHA not the U one both work out of the box with backtrack btw however for softap with the NHA you need hostapd from this repo
http://ppa.launchpad.net/hermansson-per/ppa/ubuntu karmic and the proper config file not the hostapd in the lucid/backtrack 5 repos will not work