agreed that you can't get a new decent gfx card for the price of a complete 360
programming for a console will always push the programmer to find new and better ways to use the hardware thus 2007/2008 games for the 360 will get better and better, unlike the pc games that need to be programmed for 100's of different configuration's from quite a few different companies, if that makes sense
i've got a 4600 X2 chip,1GB ram, 7800gt 256MB and i still can't get call of duty 2 to run smoothly (30+fps) with all the settings maxed out (4xAA 8AF 1280x1024 and all extra settings)