22F is too low. http://www.buildcomputers.net/hdd-temperature.html
22C would be just fine.
Incoming story:
About a couple months ago, it started getting cold here. Now, I live in Florida so it didn't get *cold* but colder than usual. Colder than my computer is used to, I'd imagine. My PC displays a temp reading on the front (it's a custom built) which is usually about 25-26° when I boot it up on any normal morning. During those cold weeks, it was down to about 22° when starting up.
On one of those mornings, I got hit with a CHKDSK on boot. I didn't think anything of it and so I let it run and then went about my day. Over the next couple of days, I got some Windows popups telling me that a file or two here and there may be corrupted and that I should run a CHKDSK to see what's going on. And so, I did it. Then CHKDSK happened again the next day and once again the day after that.
It stopped CHKDSK for a few weeks and I'd hoped I'd seen the end of it until it happened again a couple days ago. Upon watching it, it was deleting a few files - not many but they appeared to be mostly unimportant asset files and a .png or two. It wanted to do it again this morning, though I skipped past it because I do not like the idea of my files being deleted automatically.
Now, I'm a very heavy computer user. I do my work on my PC and have a very large amount of personal/important files that I cannot lose. So, things like this make me very, very nervous.
I did some research on my own and found a thread where someone suggested using a drive checking utility. So, I used the maufacturer's (Western Digital) Data Lifeguard Diagnostic. It passed the initial check of the drive, but when I tried to Quick Test the disk, it failed with the following information:
Test Option: QUICK TEST
Model Number: WDC WD2002FAEX-007BA0
Unit Serial Number: WD-WMAY05232910
Firmware Number: 05.01D05
Capacity: 2000.40 GB
SMART Status: PASS
Test Result: FAIL
Test Error Code: 06-Quick Test on drive 1 did not complete! Status code = 07 (Failed read test element), Failure Checkpoint = 97 (Unknown Test) SMART self-test did not complete on drive 1!
Test Time: 18:49:10, March 24, 2014
Now, I also tried using a program called "HD Tune" to check my drive for errors. Every single one of the sectors/blocks came back green, indicating it found no errors in any blocks on the drive.
I also have some pictures snapped from my phone the last time it ran. I'm not sure if their information will be of any use, but I'll post them here just in case they are useful.
http://s28.postimg.org/f2z970jr1/IMG_20140321_080507.jpg
http://s18.postimg.org/qwexzjza1/IMG_20140321_080724.jpg
http://s22.postimg.org/5ovo5izkx/IMG_20140321_080942.jpg
http://s29.postimg.org/3nls5iief/IMG_20140321_080950.jpg
So, I believe that's it. If there's anything else that's needed from me, I shall supply it. I did backup my files, managing to cram most of my important ones into a 500 GB external HD, but I'm still hoping for a solution that doesn't involve reformatting or needing a new HDD.
Thanks for your time and patience.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic