Electrical engineering student thinking about transferring but doesn't want to waste time

I am going to be a senior at the University of Arkansas studying electrical engineering. This past semester my GPA fell below 2.0 and now I’m considering switching majors. If I want to graduate with electrical engineering I will have to stay an extra 2.5 years because of my messed up schedule. Should I switch majors? What should I switch to that would take less than 2 year to complete? Should I transfer colleges? Please help me!