My PC Is approaching to a stage that it cannot be fixed anymore. I am thinking of doing a final overhaul and hopefully push the joker to work for 1-2 more years

I am in need of the following hardware
2 1GB Kingston DDR 333 MHZ} Estimated 85X2=170.00
XFX GeForce 7600GS 512MB GDDR2 = 189.00
Total = $359.00

Damn expensive man, I wonder is it more worth it to get an xbox instead?