Alright guys, gone for a while but i'm back, now, please read throughly as many things are explained. First, my driver is a heavily mod'd old driver, barely works, there are problems, and they will pretty much remain. I no longer have an rt2870 device to test with, so i cannot modify the newer STA drivers. However, you can try the compat-wireless 1.6 for rt2x00 and rt2800usb, here

that should take care of you