Did you test the memory by running Memtest86+ overnight? Also use Prime95 torture test for several hours to make sure that the CPU and motherboard work properly. This still doesn't guarantee that the system is 100% perfect, but it's a very good start. If everything runs properly, then I would try a different video card.