When I would stream video for about 90 minutes or so I would run out of memory, the browser would freeze, and I would force it to close (and wait 10-15 minutes for the process to fully end). This was annoying to say the least so I thought I should upgrade my RAM from some cheap 4GB sticks (for a total of 8GB) to some more expensive 8GB sticks (for a total of 16GB). For the first couple days the computer ran great - better than I'd seen it in years. No problems with streaming video at all. Then all of a sudden it crashed and restarted. Every time I would boot it back up and try to play a YouTube video it would crash again. The only thing that would "fix" it is turning the computer off and leaving it off for a couple of hours, after which it would work normally for several hours with no hiccups. I tried taking the RAM out and putting it back in and again the computer worked for several hours - until it crashed again. I wondered if maybe the new RAM I got was faulty so I took it out and swapped in my old RAM, and again the computer worked for a while. Weirdly, I don't believe I had any issues with running out of memory while streaming, even with the old RAM. Unfortunately, it crashed again and now I am at a loss. I don't believe it's temperature related as I checked my CPU/GPU/Motherboard temperatures frequently and every time I looked they were well within reasonable ranges. What could be causing my crashing problems?