So far I've got him a Asus TUF B450 board, Ryzen 7 3800X , he already has a good graphics card(I don't remember the model or power).... I'm 59 years old, I used to build back in the days of Celerons and Cyrinx..lol. I just don't know too much about these M.2 things, with having a dedicated ssd running only windows. Is this correct? Am I on the right track? Also will 512GB be enough? Many thanks in advance.