I used to be exactly like you. It didn't help that I was 20 years old and had a credit card with a $7000 limit. I went crazy, buying all this stuff - scoring "deals" and learning to OC and which parts went best with what.
Anyhow, I got married and finally realized it was hurting my family. I don't know how people become obsessed with it but they do. I think it's because I used to be obsessed with lego's when I was little. They really got me into building and using my imagination. That's what computers are all about to me.
So my solution? Finally I got out of it, but still struggle even now. I've got a room full of junk and surprisingly my only machine at the moment is an HP netbook. Other than gaming, it does the job my other super rigs did. There are better uses of money. Dang, give it to charity or something. That's what I wish I had done. I'm $11,000 in credit card debt, most of it on computers with not a damn thing to show for it. Get out while you can.