I opened up the case and cleaned everything out, including the graphics card. It wasn’t too bad inside, though fan on the graphics card did have a bit of dust. The compressed air solved that bit. I played Guild Wars last night for quite a long while, and a little while this morning. So far, no crashes or hangs. *crosses fingers* Maybe it just needed a little cleaning? I’ll continue to monitor the situation.