Bem, eu acho que seu sistema é simplesmente fraco.
2GB RAM em si são suficientes para usar o Windows 7 e algumas aplicações, mas para o seu propósito, isso não deve ser suficiente. De mim mesmo em desenvolvimento (não para dispositivos móveis embora) eu sei que você tem pelo menos algumas ferramentas diferentes abertas além de seu IDE. Visual Studio 2010 em si não é tão com fome de memória, mas o Ultimate Edition (pode) instalar um monte de lixo. O material do banco de dados SQL e muito mais, eu pessoalmente nunca usei isso. Eu acho que há um navegador aberto também, talvez algum leitor de pdf e algum editor de texto. Seu cliente de bate-papo etc pp.
Tudo isso consome memória e a própria emulação é uma tarefa muito complexa. Por exemplo, um gameboy em si não é um dispositivo muito poderoso, mas emular um gameboy pode consumir muito poder de CPUs x86, devido a diferenças de arquitetura. Emular a arquitetura Win Phone certamente será uma tarefa difícil também.
O SDK do WinPhone tem um requisito mínimo de memória de 3 GB de RAM. Se você não tiver memória suficiente disponível, seu sistema operacional começará a trocar memória pelo disco rígido, porque você não tem memória suficiente disponível para o próprio aplicativo, o que pode levar as janelas a trocar partes do aplicativo que serão necessárias apenas alguns segundos depois. . O Windows basicamente não executa o SDK da RAM (como deveria), mas do seu disco rígido. E além de tudo isso, seu processador terá que emular alguma outra arquitetura.
Acho que você está apenas tentando esticar seu computador muito além de suas habilidades.