If I was in a relationship where we both seemed to think things were "perfect", fo 3 years.. and the guy just suddenly "broke up" with me out of anger, I'd be doing the EXACT same thing. If you want her so bad why are you considering "cutting it off" just 'cause she wants to back off and figure out if she should trust you again? If I were her I would think myself INCAPABLE of breaking up with someone I loved that much over one fight. So I would assume you can't feel the same as I do if you did that. ENfps are not as assumptive, but will still feel all of that conflicting questioning inside. I know they hate dishonesty, but I think they hate hypocrisy more. I'm not saying you're a hipocrite, not by any means. You simply have the ability to go into that "mode" when enraged, but your ability to do what you did may not be comfortably understandable to her. To an ENF dark feelings that spill out in a rage are tinged with truth. So she will be left feeling like something doesn't add up. (I know it seems that way to me based on your OP.)
In my experience, TJs that are certain they're giving enough "evidence" that their love is real are usually nowhere near doing that to an ENF who is looking for it. If she wants to be with you, she wants to see you trying to actively go to her, hold her, love her or assure her AS MUCH AS she is keeping a distance... she may be looking for you to make it obvious that the distance is unwanted and make the bulk of the effort trying to mend that rift, as you are the one who made it. Ts seem to have a tendency to recover after a conflict and see little meaning in what emotional disconnection happened. So they just sort of move on as if that little moment didn't cause a huge rift. To an F, there usually needs to be a period of reconnection after something like that. It can be a terrible struggle for an F with a T when intuition comes into play. Both are left "waiting" for the other to bridge the distance. But the T is waiting for the F to "get back to normal" & the F is waiting for the T to actively reconnect or mend things, affirm or validate the distance, almost start over. It can get so bad. It gives me the chills just thinking about it.
If you are too hasty about deciding it isn't going to work she might see it as proof that you really didn't want her enough if you weren't willing to risk being rejected or the pain of waiting for her to open up again. So if you truly want to be with her, be the one to go to her, keep showing her how you feel, get your eyes off making an exit, and let her show you whether she wants to continue or not.