Right now, the best way to solve the issue is divorcing him. In the divorce agreement, write down how much he has to support you and your kids each month. Also write down he has to pay your kids tuition fee till they graduate from graduate school. Ask for your house, and ask him move out. You have to have the power to control the divorce process. If the divorce agreement is not good for you, you can always argue back. You have to be strong and smart. Only you can rescue you and your kids. Only you can determine your faith.
Also, ask him close the QQ when he is at home, otherwise go to court to ask for the order. The lady he talks to cannot influence your life.
You cannot be weak, being strong and fighting back for your life. Also set up an positive example for your kids. You are strong and you are smart. He cannot control you. You have your own life. You can do it. Your kids will give you the power and energy.