Need help selecting parts for a build. ideally want to game and potentially stream in the future.
I have a 1440p 144hz monitor, mouse and keyboard so no need for peripherals. This is what ive come up with. will i be able to game comfortably on 1440p?

Powercolor Radeon RX 5700 XT Red Devil 8GB GDDR6 PCI-Express Graphics Card

AMD Ryzen 5 3600X Six Core 4.4GHz (Socket AM4) Processor - Retail

Seasonic Core Gold GM-650 650W 80+ Gold Modular Power Supply

Team Group Dark T-Force 16GB (2x8GB) DDR4 PC4-25600C16 3200MHz Dual Channel Kit

Samsung 970 EVO Plus 250GB M.2 2280 PCI-e 3.0 x4 NVMe Solid State Drive

Seagate 2TB Barracuda 7200RPM 256MB Cache Internal Hard Drive (ST2000DM008)

MSI B450 TOMAHAWK MAX (Socket AM4) DDR4 ATX Motherboard

Kolink Void RGB Midi Tower Case - Black Window
if theres anything i should change let me know. id like it to last me a few years and i know theres some up and coming new cards, processors and chips but ill budget for that in a year or so.
im new to all this so if there are any tips and tricks you can share thatll help too.
thank you
I have a 1440p 144hz monitor, mouse and keyboard so no need for peripherals. This is what ive come up with. will i be able to game comfortably on 1440p?

Powercolor Radeon RX 5700 XT Red Devil 8GB GDDR6 PCI-Express Graphics Card

AMD Ryzen 5 3600X Six Core 4.4GHz (Socket AM4) Processor - Retail

Seasonic Core Gold GM-650 650W 80+ Gold Modular Power Supply

Team Group Dark T-Force 16GB (2x8GB) DDR4 PC4-25600C16 3200MHz Dual Channel Kit

Samsung 970 EVO Plus 250GB M.2 2280 PCI-e 3.0 x4 NVMe Solid State Drive

Seagate 2TB Barracuda 7200RPM 256MB Cache Internal Hard Drive (ST2000DM008)

MSI B450 TOMAHAWK MAX (Socket AM4) DDR4 ATX Motherboard

Kolink Void RGB Midi Tower Case - Black Window
if theres anything i should change let me know. id like it to last me a few years and i know theres some up and coming new cards, processors and chips but ill budget for that in a year or so.
im new to all this so if there are any tips and tricks you can share thatll help too.
thank you