Use dedicated NAS.

Ive used windows home server a couple times and both times I had an uneasy feeling , all customization is " Unsupported" Meaning if you do it Microsoft expects your setup to fail. I myself built an all in one setup .

HTPC, w/ 6TB storage, AMD Phenom II , 4 GB DDR3 , and a 4870 Graphix card for HDMI video and 7.1 through HDMI to my home theater reciever and finaly me Samsung 58"

It games, Hosts all my files , streams, does backups, and displays HD rips to the TV