For the past year or so I've had zero issues playing GW2 with decent FPS even in zergs. When everyone is talking about the lag they are having during events, I have none.
Recently tho, I'd say the past few months, I've been getting CTD during heavy zerg meta events. I go to event viewer and it's because I've "exhausted my resources"I have no more available RAM. I currently have 12GB installed. So, I've begun micromanaging what's using memory. I've lowered settings and disabled most unessential services, programs, etc... The problem keeps happening. It's behaving a lot like a memory leak.
I start the game and it's around 3.7GB, but when it crashes it can be using up to 8GB+ according to system logs. 2nd place usually goes to my anti-virus, it's memory footprint has stayed relatively consistent. I've also configured the antivirus to use minimal resources.
I haven't started testing it and monitoring it too closely, but I can say I can run GW2 just fine initially. After about an hour of gameplay if I'm still doing meta events, it will crash. I've started manually closing GW2 between meta events and that seems to be my only real solution at the moment. So that shows me GW2 isn't releasing RAM efficiently on it's own.
The funny thing is that just a few months ago I could play GW2's meta events with Netflix or some other streaming-browser app on my 2nd monitor at the same time and NEVER had any memory issues. My in game settings were higher too and anti-virus was on default settings.
I'm a long-time PC enthusiast and I know enough PC stuff to try and fix it on my own. I've tested my RAM and no errors, I'm also using SSD drives with a page file.