Considering dropping Computer Science Master
Get that football across the goal line.  Your project is pass fail.  Just finish it.  Don't change topics.  

DON'T drop out after so much time spent. After all, all the same options for career redirect will be there even if you have that extra sheepskin in your pocket.

P.s.  I hear you on the procrastination and avoidance.  but you have to find something to spur you on.  For me it was publishing.  Got a lot of egoboo from that.  Then the thesis was a cut and paste.  Maybe that works for you (can even sign up for a conference to push you).  But whatever the "trick" (e.g. "accountability buddy"), figure out something to push yourself.