I hate to ask but do you have the latest drivers for it? That usually clears up a lot of crashes. Also make sure that your resolution level in the game 1600x800 etc matches your monitor output capability.
BAZINGA! Be sure to double check your resolution setup also
That sounds like your getting some really bad lag spikes. See if you have Windows Defender turned on and if so setup the ESO.EXE as an exception to the firewall rule. Also do that with your Antivirus program. That could help with those. My game ran better after doing this. I still experience server sided lag though, especially in Cyrodil.