I've same nvidia graphic card that is 410m and facing same issue , stuck at login or some time just few seconds after login. So its nvidia web driver issue mostly because i tried mac os sierra 10.12.4 vanilla flavor and web driver for same, no stuck, perfectly working graphic but lots of other issues. I just hope if we can use Niresh Distro with nvidia graphic.
So my finding is latest version of nvidia web driver is supported on 10.12.4 so its something different issue, not the compatibility issues. May be Niresh can help or provide support for nvidia driver.