Howdy! Planning to upgrade my old but well loved AMD FX 8350 PC to become a shiny new beast of a AMD Ryzen 2700x build but would like some advice primarily on which motherboard to go for, this is what's set so far: CPU: AMD Ryzen 2700X (decided to spend some more over the normal 2700 as been advised OC'ing the 2700 can be a bit tricky?) RAM: 16gb or 32gb? Presumably fastest clock speeds I can afford is the only clincher? GPU: AMD RX580 8gb (this one I already have from my current build) Motherboard: This one I'm most lost on? In terms of RAM it seems like games are slowly starting to use a lot more available RAM so thinking if I can find a good price then it could be worth going for 32gb instead of the usual 16gb to future proof? Or would that be a waste of money at this point and I should just go for the fastest 16gb the chosen Motherboard supports? Motherboard: obviously here I can spend anything from $100 to $500 (well I'm buying in Euros but anyways!), but which do I go for? I'll want stability, I'll want to optimise the parts I have as best as possible but I have no real brand loyalty, are there any features I should be looking for in choosing my motherboard? Pre-Black Friday I'm probably looking at maximum $300-$350 price range. The only thing that would help me make a final choice is warranty length, ideally something along the lines of 3 years if possible. All feedback gratefully appreciated!