Depending on what you buy, you should only need to upgrade your computer like every 4-5 years depending. I just bought one this last fall for around 1400 and it should last until 2015ish, maybe a little yes.
I guess people like Xbox's and such because its more casual and you can watch DVD's on it, watch netflix etc... but I'd argue that PC are still the best mediums for gaming.