but why pay 500 if all he needs is about $100 in upgrades.

assuming hes not a gamer or video-editor/graphics designer.