I have reset the cmos and I have changed the battery as well. I have also flashed my bios to the latest version and loaded the optimized defaults. I looked on another thread and they said that if you have no jumper, it may be causing this problem. I looked on my motherboard and it doesn't have a jumper, could this be why my settings are not saving? I looked in my motherboards box and I can't find any either. Should I buy them on Amazon? Thank you. My motherboard is an Asus M5A97 R2.0.
Update: I grabbed a jumper from the back of a an old optical drive and stuck it on pins 1&2. Now the bios saves all of my settings and the date and time work. Thank you for response though, I will definitely keep that in mind when I work on other computers with newer motherboards.