try running some stability tests to see whats causing.
i would use furmark to test the gpu. if it passes then test the cpu with aida64 or prime95.
if those both pass then try testing ram with prime95. if you can isolate the cause then fixing it is easy
and if the problem part is still under warranty it should be covered since it wasnt overclocked