It has nothing with sys file. And always use clean, proven packages when first time setup.
If I understand you well, device restarts after language choice on NextGen.
This usually means that the language file is inadequate. There are different language files for Primo and NextGen.
I guess you tried with Italian. Try with English, and see what's happening. If it is OK, find proper NextGen Italian lang, it is presented on forum somewhere.