I'll be the annoying person who says that mundane action is the most effective magic.
First, yes, there's breaking up with him. www.youtube.com/watch?v=sxSEW3sUitA
Next, though, there's being able to express your frustration. That might be why he's ignoring you, and I'm not saying that's right--I mean, a relationship means that a person doesn't do that! You're supposed to be his partner, not his mother. After you have the clarity unclouded by frustration, however, perhaps you can ask him what's wrong. Maybe he's depressed, and I mean like clinically depressed like constantly tired all the time even though he's only sitting at home and maybe watching TV is all he can think of doing. Maybe he's paralyzed with fear of career failure or something. Whatever it is, he's handling it badly and selfishly...but, it's not going to get better just by telling him that he's handling it badly and selfishly. Getting him to air it out can be the first step to getting him moving. (Second step, of course...after you've taken care of yourself.)
Or, again, you could just skip straight to breaking up and kicking him out. Not everybody has infinite emotional resources and time, let alone money, to do that long drawn out above process.