My computer randomly does this.
Replaced ram, harddrive, and did a clean install of windows.
Sometimes it works fine for days.
Tried different graphics drivers, still the same.
Was thinking graphics card, but I can play for hours and nothing happens.
It is always in a different colour...