yo te aconsejo la smswpcit-g, el claro ejemplo de bueno, bonito y barato ; yo no se a que precio rondara por donde vives pero donde yo vivo esta en torno a los 24 €. Te sirve tanto para linux como para windows (inyectan en ambos sitemas, pero mucho mejor en linux claro esta). Yo la tengo y es muy muy buena, inclusive para el tratamiento de wpa es la que mejor me otiene los handshake, en un momnetito, e inyectando tiene buenas velocidades.
En cuanto a la dlink-520 he leido que tb es muy buena (yo no la tengo pero el jefe habla muy bien de ella) y tampoco seria una mala compra.
Y en cuanto a la ralink, no te la recomiendo porque ultimamente el chipset qeu utilizan es el rt61 lo he probado y no me convence, no se lo noto un pelin inestable, prefiero el qeu venia antes el rt2500 (que tengo uan de esas). Esta tarjeta en cuanto a rpecio es un regalo sobre lso 20 € pero en cuanto a cobertura e smuy mala. Funcionar funciona pero con todo lo que he probado hay muchisimas tarjetas que la superan.
Enm resumen, si quieres algo barato y bueno smcwpcit-g, y si tienes un pelin ma sde dinero la dlink-520 tb es muy buena tarjeta.
Saludos!