Well, from what I read all the symptoms point to the CMOS battery. First, I got a warning screen during startup (along with a beeping computer) which I did not look at too closely, but what I remember matched the description of what people said has to do with the battery dying. Second, as someone else put it, my computer had a case of amnesia where the date and time was all messed up, making Windows unable to update, and a bunch of programs where highlighted (like it does when you install a new program on Vista) that were installed ages ago. The latter two being related to a messed up time. I also cannot synchronize my time anymore, and from looking a problems from that, I fixed the common McAffee problem, and once again the CMOS battery popped up as a possible problem there.
The first thing I am doing to make sure that the battery is the problem is leaving my computer on for 24 hours, as someone suggested to charge the battery I guess. I am also waiting for that screen to pop up again during start up and I will have to take a picture of it and a bunch of settings so that if I do need to switch the battery I can see if all of the settings are the same before and after. I don't exactly remember, but I think at that point I should know whether or not it was the battery or the motherboard. Since my computer booted up OK today, I am almost certain that it is just the battery.
And yeah, I thought about being able to focus on school, however, all my classes post homework, study sheets, and lecture notes online (and nowhere else) and one of them has us do timed tests online. I really don't like the idea of having to remember to turn on my laptop 15 minutes beforehand to allow my laptop to fully boot up. Oh well, I probably should try to be more positive.