buy a proper mobo,branded ram and and branded power supply.And by branded i mean some real brand.
Also as suggested above GTX 970 is good choice and it also takes less power.
If your budget suffices 1tb SSD is very very great.But if you want to record and stream games you need more space hence i advice you to use HDD for storage and SSD for Bootdrive and one main game(that you will play most) as you will need 2TB space to store recordings alongside your usual stuff.
More ram is needed too for multiple operations.8 gb is great and more than enough for gaming but again for streaming you would be on edge so better get 12 gb ram atleast.