Linux does not require the overhead that a windows server does. You can generate more speed and reliability in Linux with less resources then you can on windows.