My game runs extremely smoothly. In fact, it runs much more smoothly than most of my friends. When it crashes, it isn't laggy at all. It just crashes, and it's pretty consistent on timing; about every 20 minutes. That tells me that the problem is likely some cache is getting filled up.
I get around it by quitting and restarting before I do some serious inventory transferring (I've crashed while putting things into a container, and the result was me losing items permanently), as well as quitting and restarting before starting a quest (If you crash in the middle of a quest, you have to restart your quest.)
It's workable, but very annoying.