I bought ryzen 7 2700, samsung 500 gb nvme ssd and corsair 3000 mhz 2*8gb ram last month. Now I am confused about the motherboard and gpu that i should buy. i am not into gaming but use the desktop for data analysis, programming and occasional video editing. I also intend to replace the cpu later on with ryzen zen3 processors that are to be released later this year. I am looking for a mid range mobo that will support the yet to be released ryzen cpus while compatible with my current processor. Please suggest a couple of motherboards and a budget gpu. can increase the budget slightly upwards.