No creo que tengas problemas por los controladores si pones un kernel de la serie 2.6, encuanto a juegos lo de poner un windows virtual me imagino que usando el vmware.
http://www.vmware.com/
Pero hay otra opcion el winex(ahora Cedega)
http://www.transgaming.com/
Con este te permite correr juegos para win, en su pagina hay una lista de compatitibildad.