Architects design buildings, civil engineers design building sites, parking lots, sewers, landfills - not buildings. Both need at least a bachelors degree, and both often end up with masters degrees. What you get depends on where you want to go in your profession.
Neither "makes more money" or is more successful than the other. Like any job, you are what you make of it. A successful architect or CE can easily bring in a six-figure income as a principal in a firm. Either could be contented with a much smaller income, if they decide to work "solo." Either could be sued into poverty for incompetence.