One thing that may help with the headaches: Prevent Steam from starting up automatically. It's pretty easy.

On the Start menu, go to Run > msconfig > Startup > Steam

Click it off, and you're done. Might want to turn off some other botherware while you're there.