People that build computers would say you got ripped off because its always cheaper to build a PC. Upgrading a graphics card every 1-2 years is a good idea but is not necessary. If your planning on playing any of the new games coming out this year such as BF3 then upgrading your graphics card is a good idea. With my computer, I dont have to upgrade mine because I only play COD4 and CSS. Im not that good when it comes to computers but this is just from experience.