For me... not sure for the rest of you, but I found the problem as I was crashing during battles way too much as well.
First, a little background. I have been a hardware technician for computers for 25+ years. Not a software tech, a hardware tech. Big difference. So let me assure you, the computer I have is top notch and up to date. Not being a software expert still affords me considerable knowledge when it comes to the OS, Drivers and how they work with the hardware, it's part of the job.
That being said, I know it's not my system. I do know that hardware or software alike, if coded to do 15 things, can and will end up doing 13 of those 15 things somewhat substandard to the point of being problematic. But if a device or software product is designed just to do one or two things, they tend to do them very well. It's been that way since the 8086 Processor and has never failed this scrutiny, it's why I will never own an "All-In-One" computer, device or software product.
So this is what I did to narrow down the issue, and found out that is cured my crashes completely. I no longer freeze or crash when it used to happen all the time. No warnings either, just stutter, like the frame rate was dropping out, then I get the pop-up that says it crashed, close program or search the Internet yadda yadda. Way too identical to the issues posted here.
Dragon Age Origins does a lot of things during gameplay, more than just letting you have game time. It checks the net, uploads stuff to your profile, works with your hardware to play, keeps a log of your actions and awards and uploads... many things at once and I figured it's not doing one or more of these operations very well. As you may have figured out, I am not surprised.
My current OS on this machine is Vista 32, running 4GB mem. (I know I know, I will be upgrading to 64 bit soon, don't come at me about the last 1GB of that memory. Haha)
Step 1... You need to exclude daorigins.exe in the Data Execution Prevention section of your OS. Not the launcher, the main game executable just as I wrote it above. Check out this link for how to find it and do this from Microsoft.
http://windows.micro...ention-settings
Step Two:
Start the launcher and go to the Configure Tab. Wait for that to open. On the left side, choose Video. If you have Anti-Aliasing on at any level, turn it off. (Note: Not all Anti-Aliasing is equal between drivers and video card manufacturers. You can be running the coolest most dynamic video card and the best updated drivers ever, and some code jockey makes a typo for either the game, the driver at the hardware lab, or the OS update that links it all together in the Dynamic Link Library or the Direct X Components, and you WILL crash randomly. Any of these three get spooged, you get a crash and three code jockeys for three different companies will defend themselves to the bitter end. I know, I've seen it with my own eyes and heard it with my own ears.)
After turning Anti-Aliasing off, then go back to the left sided menu and select "Online". Uncheck all five boxes. There's no way to know which one of these five is at fault on my end, but remember what I said about multi-coded things? Here's five coded things that's running while you're trying to play. I unselected all of mine.
My game now plays flawlessly. No crashes. I get a tiny bit of hitching during battles where I have a lot going on, but I will tolerate that as it clears up when the battle is over. I do not crash anymore.
I hope I've helped somebody. If this doesn't fix it for you, don't stop trying to find an answer. Not all software installs and runs equally.
Good luck.