Well since it's happening at a specific time i would say it's most likely something software.. Check your programs. (antivirus, malware scans, updates, defrag, etc) basically anything that can be set up to run at a set time and see whats running at 2 am. Also check your event log and see if you have any errors around 2 am either before or after the BSOD to see what the likely culprit is.
Let us know what you find