It depends what you are going to use it for, JSP, PHP, MySQL, PostgreSQL will not work good on Windows, they will just hog memory and load very slowly under large loads (believe me I tried it ). If its ASP, ColdFusion and mSQL then the obvious choice is Windows. I would go for the Linux one since I do mostly PHP and MySQL stuff.