finish your undergrad degree. it will make your future so much easier no matter what you decide to do next.
I agree with midlander. The undergrad degree is your permission slip to enter grad school; no point in not finishing it. And if you ultimately decide to become an architect, the business degree will serve you well when you're eventually running a practice. Too many architects are completely clueless about running a business, so your undergrad background will be a competitive advantage.