I'm planning on upgrading my gaming rig so I won't have to constantly keep worrying if my rig can run a game. I look forward to getting a better motherboard such as a ASRock Fatal1ty AB350 Gaming K4, a new CPU because my current one (AMD FX 4300) is probably not gonna work with it. The CPU i look forward to getting is a Ryzen 3 1200. A new GPU, Nvidia Geforce GTX 1050 OC 2g to add as a cherry on top. Will this potential rig work together with or without minimal bottle necking ?