I don't know enough to really give you any suggestions, but if you feel like you're stuck, looking for something else sooner rather than later is vitally important.
I can give you my take on the fields I do know about.
Computer engineering (really any engineering) is generally pretty lucrative (you wont be rich, but you won't be poor). There are many levels in that field. You're actually working at one level, IT help-desk, that is pretty common.
Types of Software varies a lot. Doing web related work is the biggest market, but also the least paying (though it is really good money too), because the supply of people capable is very large. The nice thing here is that people still seem to have an entrepreneurial spirit, and take risks.
Hardware jobs have a smaller market, but there are also far fewer qualified, so the pay is higher.
Being a Systems Integrator is something that someone can pick-up without much prior knowledge and can get you into 6 figures after just a four or five years experience. System Integrators are required to be local, so are less affected by outsourcing.
Computer Architecture is tougher to get because there are only a few big companies (and a bunch of small ones in Silicon Valley) who hire, but this is still a six-figure job, easy.
Integrated Circuit design is a related field, also with a limited number of companies (essentially the same ones as Computer Architecture plus a few analog companies), and the compensation for this is just slightly below computer architects.
I would say however, that most of the computer engineering jobs have become increasingly tedious because companies no longer risk doing new designs, or even changing the old ones much. I heard this from most of my friends who were Computer Science/Engineering majors and have experienced it myself.
So if you're going into this field it may be better to work in a sub-field with both large demand and supply (like web-related services) since they tend to also give you the most scope for design and innovation.
Also, a lot of my friends have gone to law school after getting their technical degrees (the MBAs have gone out of fashion). Also, lawyers have surpassed doctors in being the most well-compensated group.
But again, many of my lawyer friends have stated they are miserable in that job. The main exceptions are the ones who work for non-profits, or some cause they believe in.
So, I guess my main piece of advice is to ignore the monetary aspect of the career decision, and find something you like. Most salaries that are on a track of what people call "careers" pay well enough to survive.