Totally agree with what has been said above!
I had a co-worker go through this recently. She had been married for 13 years, still loves the man deeply, but he had been doing everything you mentioned above......gambling, not paying taxes, getting caught drinking and driving. She gave him an ultimatum last year at about this time and told him how much he was hurting her, and basically fucking up their future. She told him to get his shit together, or she was going leave. She got a second job to pay off some of her extra credit debt in case things didn't go well, and they didn't. He was picked up again for drinking and driving, which cost her a ton of money. She said she dropped him off after picking him from jail, she went to work out and got a little Zen. When she went home, he said "You're going to leave me aren't you?" "Yes, I am. What you did was your choice, not mine. And now I have my choice, and I chose me."
My heart broke when she told me because I know how difficult it was to make that tough decision. You can't go down because of someone elses stupid choices. You want more for yourself than he is able to give you, and not only that, he is holding you back from what you want for yourself. Don't ever let someone hold you back. I don't know you personally, but anyone who even contemplates this in their life deserves way more than what they're getting. You don't have to stop loving him, but you have to save yourself. I know its a scary thought to seperate, but if he's not willing to change, then things are only going to get worse. So you're either going to have to make changes on your own, or accept the fact that you could end up with less than nothing, and, worse case scenerio, end up homeless and hungry with nothing to your name accept debt.
If he's not going to change, things will be much better on the other side of the road.
<3