Do as lordxarus said
If you buy everything cheap to fit your budget, you'll have to upgrade everything when the time comes.
If you use your $500 to make half of your computer amazing, the other half will keep it from performing well.
Find out what you want, how much money you need, and save up for it.
Since you're on a tight budget, I'd recommend looking for deals on parts you want as you save up.