Virtualbox en Windows definitivamente no es adecuado para esto, ya que Windows en sí mismo consume bastante recursos, Virtualbox carece de muchas opciones de configuración e incluso si puede hacer que funcione, será bastante poco confiable, sin mencionar que no puede pasar Dispositivos USB.
Lo que puede hacer (y lo he hecho con mucho éxito) es usar una instalación ligera de Linux como base para QEMU, que es una alternativa de Virtualbox, con muchas más opciones de configuración, incluida la capacidad de emular Apple SMC y su "OSK" cadena (no necesitará kexts sombreados "hackintosh") y tiene un paso de USB confiable (restauré con éxito dispositivos iOS e instalé aplicaciones en ellos).
Al final, con mi solución puedo ejecutar Yosemite con éxito con 3,5 GB de RAM (de los 4 GB de mi computadora, y al ajustar el sistema host, probablemente podría llevarlo aún más a 3,7 GB), usando dos núcleos de mi CPU, con un paso USB confiable y sin necesidad de ajustes (el hardware emulado está lo suficientemente cerca de una Mac real que el sistema operativo arranca directamente sin ningún parámetro de línea de comando del kernel o kexts adicionales). Sin embargo, un SSD es imprescindible, un disco duro será muy lento (eso también es cierto para una Mac real). Los gráficos siguen siendo lentos (y es aún peor en Yosemite), pero además de la pantalla de inicio de sesión que tarda unos buenos 5 segundos en procesarse debido a su transparencia, todo lo demás es bastante útil, y es suficiente para el desarrollo ocasional de iOS (hobby) hasta que tenga suficiente experiencia para hacer aplicaciones rentables en cuyo caso '
Publiqué una guía detallada en mi blog sobre cómo crear una máquina virtual de Yosemite, no dude en consultarla si está interesado.