This is a pretty common problem. This error generally happens when the graphics card "times out" from heat/very low framerate/corrupt drivers and recovers itself. Since the "timeout and recovery" and nvidia driver error screen are vague, there could be a lot of different causes for this, such as heat, bad memory, bad power supply, etc. What is your power supply max output rating? If it's too low, the PSU could be struggling with the card. There could be other problems with the PSU, but I can't know for sure. Next, try different memory, or test each one at a time to see if that fixes the issue. (I don't think this is the issue.), if you really wanted to, you could also run memtest86 on the memory for 5 passes or more. Next, it could be a problem with the card itself or corrupt drivers. You should try to fully uninstall the driver by entering device manager and uninstalling the device by opening the tab "display adapter" and right clicking on the device shown. Then select uninstall. If it's a problem with the card, then you should try a new card and see it its driver/hardware begins to "timeout". I would try a reinstall of the driver first, then check the other components. If it's heat, I'm sorry to say that a new card almost always solves the problem. If you're advanced enough, you could take apart the heat sink and fan assembly and reapply TIM over the GPU, but I don't really recommend this. Cheers!