To tell you what ram and cpu you would need I would have to know what motherboard you are going to buy. Also there are many cpu and ram options for one motherboard.
Here is your issue. Your GPU the 1050 windforce is a GPU that requires at minimum 300watts of power. Right now you have a under powered GPU because of your PSU.