As is I'd guess we must be at least a month from release state...
As one who works as a game tester, I can assure you that, just because a game is as unstable as it appears to be now, it doesn't mean it's any far away from being polished than any other time.
These are certainly showstopper issues we're coming across, but that only means they'll be top priority for the developers. Crashes we could be experiencing now are likely already fixed, and are now being regressed before we get them.
Keep in mind, it's at this point in a game's development, that developers and testers are working double the normal hours a week, focusing only on bug fixes.
And for the record, I'm having the issues the rest are. I'm not able to get into a game without an instant crash (even before then, I was stuck with the "downloadable content" whenever I tried to join any server I could find). Yes, I'm not happy with the current state of the beta, but this is kinda the point of giving us beta access. More players = more stress-testing. In the end, memory and stability issues like this will not be present.