NecroVisioN did not start (silently crashed) until i manually changed the "Cfg.RenderDevice" in the "config.ini" to 2. Maybe that solution helps somebody having the same problem, if it does not change the number back to 1.
I have the Steam ver of the game so if you have it from Steam try the properties tab in Steam for the game and check file integrity. Also try reinstalling game and use the "Cfg.RenderDevice" in the "config.ini" to 2 method again. If still no luck them log on to the games website forum and scout around for a fix. I hope this works for you.