So my budget is around $630 for a gaming rig. What do
Here is another option, its a bit short on HD space but has a Skylake i5-6500 and a R9 380X, It is very easy and affordable to add another HD so when this one fills up you can always buy another.
PCPartPicker part list / Price breakdown by merchant
What all do you need?
Here's my suggestion. I think it's a good balance between performance and upgradability.
Personally, I would go for a 4460 over a 6100.