First off, instead of blaming the Memory for the restarts you should first start finding out why Windows has a Problem. The first step is to turn off the Automatic Restart. Look in Control Panel/System/Advanced System Settings(on the left). Then Click the Advanced Tab at Top and click on Settings Button under Startup and Recovery...Refer to Pic Below for what to uncheck.

.
After you do this you will get a BSOD screen next time it goes to restart and from the Info listed there you can ether let us know here or look it up yourself and see what the problem is. For this kinda information Google is your Friend because even the Best Techs on the Planet can't keep all of that Debugging Info in their heads but who knows somebodies that's come across that same Error might be here.
Also in my humble opinion, you can keep the prize because for me it's just helping somebody that's the most important not what I get out of it.