Si
FGarcia es totalmente compatible. Por supuesto es mejor usar particiones e instalar linux como lo estas haciendo.
El punto es que si tienes que arrancar windows y estas en linux, tendrás que reiniciar, porque son dos sistemas operativos distintos. La virtualización se podría decir que es "meter un S.O. dentro de otro S.O." Yo estoy en windows y para arrancar linux doy un doble clic a un archivo y voilá tengo Linux funcionando, esto me permite hacer pruebas de red entre varios windows, linux, etc. pero acosta de un consumo de RAM extra. Si tengo mi windows, ya de por sí come 512 de RAM, si arranco un linux (que tengo configurado para consumir 300 Megas) en total estoy consumiendo 812 Megas
Tal y como lo estas haciendo tú, Linux aprovechará toda la RAM para él solito, toda la tarjeta gráfica, etc.