You don't say you want to go to grad school because you want to learn something specific, or because you have some goal that you're reaching for. You sound like you think that grad school is just what one does after graduating, and that it needs to be in a top school or you're a failure. It sounds like you're after grad school more as a status marker than for an education.
Here on HN, I repeatedly see things about how rampant depression is in grad students. It's really, really bad. If you don't need grad school for what you want to do in life, then you probably shouldn't go.
And I also think you're looking at jobs in a distorted way. It sounds like you're looking at a class of jobs (many require an MS), rather than at the universe of jobs in computers (most of which do not require an MS). Why are you looking at jobs with that filter? Do you think the others are beneath you? Or is there a (rather large) blind spot in your looking for jobs?
So, advice: Think hard about whether you really want a grad degree, or just want the affirmation. If you just want the affirmation, don't go to grad school - there's easier ways to get it.
If you don't go to grad school, get a job using your CS. Any job. Don't worry about the class of job that wants an MS degree. They might accept someone without the degree, but they won't with your GPA. Instead, just get a job. Do your best at it. Learn as much as you can. Don't worry about whether that job is "beneath you". Instead, approach it as your audition for a better job.
Forgive me if I'm reading too much into what you said, or over-analyzing it.