回答マークが付いていますが、参考までに。
Windows オペレーティングシステムの連続稼働という点で言えば、Windows Server も Windows 10(などのクライアント)もカーネルは同じですので、クライアントでもサービスに必要な以外のソフトウェアを動作させない、デスクトップでの操作はできるだけ行わない、Windows Update についてのポリシーを構成して自動的な再起動が行われないようにする、などの対策を取れば、Server OS と同レベルの安定性は確保できます。
ただし、それでも書かれているような用途に一般的な Windows 10 PC が利用できない理由が2つあります。
- ハードウエア
クライアント用途の PC のハードウエアはサーバーのような無停止連続稼働を前提としていません。その分信頼性は低いが a) 高パフォーマンス、b) 低価格 な部品が使われています。そのため長時間連続稼働した場合の故障・障害の発生の可能性はサーバー用のハードウエアに比べて高くなります。
- ライセンス
Windows 10 などのクライアント Windows のライセンス条項(利用規約)上、サーバーとしての利用は認められていません。実験・検証・テストなどの目的以外(つまり実運用用途)で Windows 10 でサーバーを構築した場合、ライセンス違反になります。
どの程度の可用性が必要であるかによって異なりますが、一定のダウンタイムが許容できるなら Windows Serve をサーバー用ハードウエアにインストールして1 台で、高い可用性が必要であれば2台以上をクラスター化して運用されることを強くお勧めします。