Você diz que está sem grana mas mesmo assim compra camisa de time de futebol? Se pendura em crediários para fazer compras? Compre só o que puder pagar à vista e que seja extremamente necessário.
Pare com esse negócio de presentes caros para namorada. Se ela gosta realmente de você, vai entender ficar sem presentes ou com presentes mais baratos.
Já falaram certo aqui: dê um presente mais barato, mas que simbolize bem o seu afeto por ela, algo que ela perceba que você se dedica a ela... Por exemplo, leve-a para ver o céu estrelado e batize algumas estrelas e cometas com o nome dela
(PS: imagine se aparece aqui aquele pessoal que faz posts do tipo "MBML mulher é tudo v!&#@" Vão dizer que, apesar de você se esfolar para dar presentes, ainda corre o risco de levar um PNB dela e ficar na M$*&@!)
Relativamente ao carro: primeiramente, tente usar transporte coletivo. Se não for possível, devido ao tempo que se perde (na Grande SP dá para perder duas/três horas por dia dentro do metrô/ônibus), tente um esquema de carona solidária ou revezamento de carros com colegas e amigos.
Realmente faculdade durante o dia, ainda mais integral, restringe o leque de empregos, mas ainda existem opções. Além das que o pessoal citou:
operador de telemarketing
balconista de farmácia, lojas de conveniência
Estágio (mais difícil neste horário, mas sempre possível).
Complemente a renda com uns bicos de digitação de trabalhos escolares e coisas do tipo.
O melhor mesmo seria se você conseguisse descolar uma monitoria dentro da Poli. Dá para descolar uma bolsa, dão tempo para estudar e ainda dão uns vales-refeição na faixa (grude da USP rox). Veja na secretaria como são selecionados os alunos-monitores, fale com professores, exponha sua situação.
Pense que, com um emprego, mesmo que de meio período, o tempo para estudar vai encurtar. E a Poli_USP é puxadíssima (você com certeza já sabe disso). Os fins de semana vão ter que ser dedicados aos estudos. Explique isso para sua namorada.
Como foi dito acima: planeje seus gastos em tabelas e planilhas.
PS2: Só não invente de ir morar no CRUSP!!!