. . .and I love her some amazingly and completely.... I will do anything to get her back by my side.
. . . and as long as she knows this, and this is what you are projecting, you will never, ever get her back.
Read "Co-Dependent No More," and everything else you can on co-dependency. It is not emotionally healthy to NEED someone.
I'm sorry, but it would appear that your wife maybe used you to get her visa situation squared away? I strongly suspect that if you check, she didn't just cheat with this guy two days ago.