Please tell me if this is good

Hi, im new to computer building and all that and i would like to build one but like most people i have a budget. my budget is of 500$ so i started researching and came up with this build. Please tell me your honest opinion and maybe help me by tweaking some things. i want this pc for gaming and streaming a lil.

GPU: PowerColor axrx 570 4 GBD5

CPU: AMD Ryzen 5 1600

RAM: Corsair Vengeance LPX 16GB (2x8GB) DDR4

SSD: Samsung 860 EVO 2.5 Inch SATA III Internal SSD

PWR SUPPLY: EVGA 700 B1 80+ bronze, 700W

MOTHERB: GIGABYTE B450 AORUS