Not sure about the gma500. (Haven't used it.) The RT3090 might be a problem, I haven't used it, but I know that some of the RT cards are difficult to get working.
However, a quick google indicates that that particular card *might* be handled by the rt2860 driver.
If possible, try a liveCD and see how it runs.