the compatibility site is a pain to use, because they'll list something as being compatible but it may not work in your system. my gigabyte motherboard is a perfect example. a lot of people are having problems with realtek chipset boards when they use various wireless adapters.
the realtek list of course if of interest, but you have to figure out which manufacturer is using that particular realtek chip, like the Alfa one listed above.
So long story short, i'm going to try the newer version of that Alfa, the AWUS036NHR.
Hopefully by using a realtek adapter with a realtek motherboard, i'll have good results.