(Let me preface this by saying I don't know much about computers) I'm going to be upgrading my prebuilt PC (Acer Predator G3-605) pretty soon. I'll be getting the AMD Ryzen 5 3600X CPU, so I'll need a new motherboard. Will the GIGABYTE B450M DS3H V2 motherboard fit in my current computer? Is it going to be a huge procedure to replace? Also, will I need to get new RAM? I know that if I upgrade my motherboard I'll have to get a fresh install of windows, so can some good samaritan tell me step by step on how to backup/save all of my files? Thank you!