Unless Nvidia updated their driver, which in Nvidia's case would constitute a new driver release, to the ABI of the newer 4.10 kernel, it will not work on any distribution.
Also, take note of the versions numbers of these Nvidia packages, not just the name of them. Ndiswrapper is just a wrapper for loading windows XP network device drivers that are not natively supported by the Linux kernel. In many cases this is not needed provided the correct proprietary firmware is installed to be loaded by the native kernel module (driver).
Could you please list the exact Nvidia driver version you used in both Maui and Neon?
Please include all numbers from the driver version, there would be compatibility differences between 375.20, 375.26, etc.
Could you also give us the networking chip you have to verify that ndiswrapper is even needed?
Also, take note of the versions numbers of these Nvidia packages, not just the name of them. Ndiswrapper is just a wrapper for loading windows XP network device drivers that are not natively supported by the Linux kernel. In many cases this is not needed provided the correct proprietary firmware is installed to be loaded by the native kernel module (driver).
Could you please list the exact Nvidia driver version you used in both Maui and Neon?
Please include all numbers from the driver version, there would be compatibility differences between 375.20, 375.26, etc.
Could you also give us the networking chip you have to verify that ndiswrapper is even needed?