Iíve personally never liked ultimatums. If you choose to give her one you have to be prepared to follow through with it or else she will know you never meant it and that will set you back.

I think if she genuinely wants to work on it, then just tell her what you need. If she doesnít like your requests, especially the no contact, then she may not actually be ready to work on this.