I would go with the Ryzen 5 1600. You get an extra 2 physical cores and 8 thread and you have a better upgrade path for the future. Gaming performance will be about the same, except in instances where the 4c/4t of the i3-9100 come into play, and that is becoming more and more common.