Tenho certeza de que os administradores do SuperUser.com NÃO querem que divulguemos métodos que possam ajudá-lo a violar o licenciamento ... por isso não vou lá. Se você está procurando uma comparação de recursos, Paul Thurrott's é provavelmente o melhor que eu já vi - veja: link
Quanto à versão mínima a ser desenvolvida com o ASP.NET, é uma linguagem de programação web e, TECNICAMENTE, você pode desenvolver nela usando o Bloco de Notas. Se você quiser usar o Visual Studio, a pergunta é qual versão do Visual Studio você deseja usar? Em seguida, verifique os requisitos do produto (se ele não for executado no Windows 7 Starter, por exemplo, deve ser dito).