Man, haven't heard about "never marry to a man who has GC"? It will take much longer and longer time for her to get GC. So, you should marry before you got GC or after you become a citizen. Anyway, good luck.