Originally Posted by Rythmic
Computers contain a "stack" for calling subroutines and APIs - kind of like a stack of books, the first one into the stack is the last one out. It contains the information on where to return to when it's finished processing the call and the parameters used to make the call (so if the call is draw a triangle - the parameters will be where and what colour, for example). Whats happened is some driver has called an API and failed to provide the parameters, or they've got lost.
Pratical upshot of this is you've got a duff driver, duff RAM or you're pushing your O/C ing to hard. It's a generic error, so you'll have to spend some time working it out.
Put your system on default speeds and remove all your expansion cards except gfx. Take yourself down to one DIMM too, and any non essential periphirals (keyboard + mouse only). Run it for a while - if it no longer crashes slowly add more components until it does. When it crashes - you've got your culprit - or if it doesn't, you were clocking it too hard.
I'd suspect the ISDN TA - The first one I had was terrible and caused many crashes. The Asus one seemed to be OK though.