Hello...i am going to build my first ever pc after doing some research i have found out the following parts to go for.. I wanted to ask if these are compatible with each other...and are these the better ones out there as there are others also(asus,gigbyte,msi etc) and i dont plan on upgrading any thing for 3 to 4 years...so are they future proof I am going to use the pc for gaming ,3d modeling video editing,streaming etc
.Amd ryzen 7 3700x
.Msi b450 tomahawk
.G skill 8x2 (3000mhz)
.Msi ventus gtx 1660ti
.250gb SSD samsung 860evo
.1 tb HDD seagate barracuda
.650w corsair power supply 80+bronze
.Coolermaster NR600 case
Also should i go for the r5 3600...as its cheaper...but its mainly beneficial in games but i dont plan on playing any hardcore games...just some fortnite,dota,cs go etc...but my main work is video editing and 3d modeling