A melhor solução [& apenas um que não quebra nenhum EULAs] é começar com um Mac.
Instale os outros sistemas operacionais como VMs, mas também 'compartilhe' a VM do Windows com uma versão Boot Camped da mesma instalação. Dessa forma, você pode usá-lo na VM quando a velocidade não é um valor premium & reinicialize quando estiver.
Você precisaria de um grande Mac Pro, pelo menos, um 2010-2012 5,1 12-core Xeon & Eu recomendo pelo menos 64 GB de RAM, para poder trabalhar com pouca ou nenhuma lentidão. Você pode pegá-los no eBay hoje em dia por menos de 2 mil libras / euros / dólares [Eu tenho um aqui, fazendo praticamente o que você está pedindo]
Seu i5 não estaria nem perto da tarefa, mesmo se ignorarmos o EULA.
Executando tudo como VMs, seria trivial atribuir uma a cada uma das quatro telas. Se você usou o Parallels no modo 'Coherence', então você pode ter qualquer aplicativo em qualquer tela sem se importar com qual OS ele pertence. Todos eles vão parecer que são parte do Mac.
Um bom truque, se você precisar fazer um processamento pesado, como compilar, é também executar uma VM do Mac OS, atribuindo metade da sua contagem de núcleos. Em seguida, ele pode compilar em velocidade máxima sem diminuir o Mac nativo.