So I tried to launch BF2 from Steam. It did that first-time setup thing fine, until it started installing Gamespy Comrade. Gamespy took 2 hours to install, and when it finally finished, Steam tried to launch Battlefield 2. It sat on a black screen for approx. 3 hrs. I tried everything to get it off; Alt-ctrl-del, Alt-F4, Alt-Tab, not even the power button would work. I finally went an pulled the power plug to force it to turn on. When I tried to turn my PC back on, I got the error: "Windows failed to start. A recent hardware or siftware change might be the cause." I've tried starting Windows normally, I've tried Startup Repair, nothing works.
FUUUUUUCK.
WHAT DO?