I know I can use a b450 or x470 but I want go get s 3950X or 3900X which has a larger TDP. I plan on gaming at 1080p but I may upgrade to 1440p later. Another option was to buy a 3700X and 2060Super but unless you think it is the best I wont get it3600 performs a lot better than the 2600x.
Since you are buying a high end 2070 super, it makes sense to buy the 3600.
You can pair a 3600 with a b450 board with bios flashback aswell. A B450m gaming plus would work.