if i'd be streaming 1080p 60fps minecraft would i need to get a better cooler for the cpu and if so what cooler would work, air cooling and under 50 usd please
The stock cooler would probably work for that application, but it's not ideal. In addition to the Thermalright that mark5916 mentioned, you could also look at the Arctic Freezer 34 series. Scythe Mugen 5 as well but I'm not sure if it's in stock at the moment.
It is, it's just grayed out for now: https://pcpartpicker.com/product/8GBrxr/scythe-mugen-5-rev-b-5117-cfm-cpu-cooler-scmg-5100 / https://pcpartpicker.com/forums/topic/345753-some-items-are-grayed-for-the-buy-even-though-they-are-in-stock
I went with a aio, stock cooler is ok but the 3900x likes to run hot, a beefy air cooler will work if your case can have a big air cooler,