I have found that certain addons cause it to crash more often. I don't remember which ones I removed.
Using too many portals will also overload the memory. I have heard that there is a thing called "memory bleed" that occurs and fills your RAM. Every time the game has to reload your video data, some of the old data remains. Eventually there isn't enough room and you're out. Anytime I portal to get to an instance, I exit the game and restart the client. If you are in an instance and the group isn't full, that's not so bad because you can restart the client and log right back where you were. That's particularly helpful with Goblin mines. If you crash running solo or a full party, you are out, but 2-5 members and log immediately back in to get right where you were.
Increasing your VRAM helps, in my experience, more that system RAM, but lots of both is a good thing. I have 2 linked video cards, 4gig of VRAM, and 32gig of DRAM. Even still I lose it on occasion.