This sort of problem is often caused by either memory (video or system) or drivers.
For memory, visit somewhere like
www.majorgeeks.com and download and run a memory test.
For drivers, check you have the latest drivers installed, especially for the video card. I see you mention drivers but just in case you have not dealt with the video card drivers - it is always a good idea to go into safe mode and remove the device before installing updated drivers.