Als Minimum würde ich für 1080p/60p einen 3700X mit einer GTX1660 Super und 16GB RAM zum Gaming ansetzen.
Da du Streamen möchtest, brauchst du noch Encoderleistung.
Für das Streamen kann man entweder die CPU hernehmen - dann wäre der R9-3900X die perfekte Wahl - oder das ganze über die GPU laufen lassen, und dann würde ich die RTX2060 Super anpeilen, um genug Reserven zu haben, je nach deinen Anforderungen.
Ohne Streaming wärst du mit X570-Platine + 16GB RAM (3600MHz) + 3700X + GTX1660 Super bei ca. 780€.
Mit Streaming wärst du
mit 570-Platine, + 16GB RAM + 3900X + GTX1660 Super bei ca. 940€
oder
mit 570-Platine + 16GB RAM + 3700X + RTX2060 Super bei ca. 930€.
Mir persönlich würde die letztere Lösung besser gefallen, weil mehr GPU-Leistung immer besser ist, wenn die Grundleistung (8Core) beim Gaming stimmt. Und die RTX2060 schafft das Streaming neben dem Zocken in 1080p/60p locker.
Und solltest du mal ohne Streaming zocken, hast du in der Zukunft mehr GPU-Power für volle Detailstufen.
Bei den o.g. Preisen fehlt aber alles andere wie Gehäuse, SSD, Netzteil etc. - das kommt alles noch dazu.
p.s.: Falls du so ein "alles auf Anschlag/Maximum !!!" - Fetischist bist - kauf' mindestens die RTX2070 Super oder bleib bei der RTX2080Ti. Die GTX1660 Super oder RTX2060 Super liefern dir in 1080p bei hohen Details deine 60fps - aber wenn du alles auf Anschlag aufdrehst, wird es auch für die beiden Karten eng.