En algunos juegos sí y en otros no, pero siempre debes cargar la rom con un original puesto. Actualmente el GST está sacando versiones de las roms que pueden grabar directamente en el mismo neoflash. En aquellas que por ahora no es posible necesitas un juego con la misma capacidad de memoria que la rom que quieras ejecutar, así si la memoria es de 64k necesitas que el original tenga el mismo tipo de memoria, es decir, no puedes salvar la partida de un juego de 4k en un original de 64, debes ser exactamente iguales.
Las roms que tienen en el nombre un NDS_SAVE necesitan un original con la misma memoria para salvar, mientras qeu las GBA_SAVE las salva en la memoria del neoflash.
El resto de tus preguntas mejor te la contestan otros usuarios más experimentados, pero por lo que se el xg2 de 1 giga y el passme 1.5 funcionan sin problemas... de hecho la versión 1.1 del programa del neoflash funciona a la perfección... en cuanto a su versión de 512 hay diferentes opiniones...