Can you check system logs to see if there is something there mentioning why the machine restarted? Usually on Linux there might be some information in /var/log/messages.
Another option might be to post on Nvidia forums to check if there might be some system issue.