As you're doing simple file storage, I would recommend #3. If you go with a server mobo you'll get lots of features you don't need and also you probably won't get craploads of sata ports on board.
Have you thought about using a Windows Home Server setup? you can set it to automatically mirror specific shares, so there's always a second copy of your data on a separate drive.