The minidump is just what the system generates with debugging information (mostly useless), it's not the cause of the problem, it's the result. I'd start looking for the issue by making sure your hardware is solid, since random restarts are frequently hardware related.