Well the graphical artifacts imply bad video RAM
But the other problems like slowness/errors sounds like something else. Bad RAM, motherboard, CPU or PSU could all cause obscure problems.
I suggest trying out memtest86 first
I ran memtest86 for about 6 hours last night. It came out with 0 errors.