Hi !
Well i would vote for linux. Windows (either version) isn't secure and powerful enough to be at the server, infact, i read somewhere that microsoft use linux at it's servers.
So if you need performance, security and low cost, go for any linux or unix based operting software.
__________________
|