Bom, pelo que vi, você não está aproveitando nada da sua universidade, então não tem o pq continuar. Agora, entre fazer engenharia de Software numa PUC e permanecer na sua universidade, uma universidade federal proporciona muito mais do que qualquer particular.
Se o seu curso exige de você (e eu sei que exige bastante), exija bastante da universidade. Seja chato com seus professores, pergunte tudo, finja que eles são o Google. Se permanecer apenas com as aulas, não ganhará conhecimento algum. Adquira conhecimento profundo as custas dos seus professores, estude além daquilo que aprende em aula e questione ao máximo que puder para entender tudo.
Aproveite a biblioteca da sua universidade, não os livros, mas os artigos e periódicos. Livros geralmente são defasados, por isso não são a melhor coisa para se atualizar, então leia artigos. Aprenda sobre o que a sua universidade está produzindo cientificamente, pois isso é conhecimento novo.
Talvez muito do que irá aprender na universidade naão será util diretamente para você no mercado de trabalho. Mas não se guie por isso, pois o que realmente vai te dar dinheiro é um conhecimento ínfimo perto do que é a computação. Pode ser que futuramente o mercado esteja ainda mais exigente com conhecimentos de base, ou então o que é pesquisado pela sua universidade hoje no futuro seja a tecnologia do momento. Universidade é um local de ensino, produção de conhecimento e aplicação, se deixar algum desses aspectos de lado terá uma formação precária.