tbh, your probably better off getting used parts if your on a tight budget. DDR3 RAM is quite old at this point and I would look for something that supports DDR4. 8GB is perfect, but I would AT LEAST try to get the ti version of the gtx 1050. Shop around on Kijiji or Craigslist and try to find...