Complex, just get the green card done. Don't tie it into timing with the D that may or may not be - you can't control the D with the green card.
Show your W that you are able to take care of some things for yourself without her reminders. Show some motivation here to pick yourself up and get moving in some direction all on your own.
And until that green card is in your hands, all manner of things can go wrong which will impact your ability to stay here -- you don't want to risk that -- just do it. Heute!