Z370 or B360M motherboard

Dec 7, 2018
2
0
10
I want to upgrade my PC, things that have to be replaced are the CPU, motherboard and RAM.
I currently have a GTX 1050Ti which I intend to continue using.
Through my research, I have decided on a budget build of
Intel Core i3-8100
2x4GB DDR4 RAM
Z370/B360M Mobo

I'm looking for opinions on whether to get a Z370 or B360M mobo, FYI I do not intend to overclock my CPU at all. The Z370 is costlier but what features make it worthy over a B360M?
Other suggestions for a CPU are welcome too, also, for how many years will 8GB RAM gaming be viable? All said and done, my main question is the motherboard.
Thank you for your answers.