Will these PC parts work good together?

Solution
Ok Good. That setup should work fine for you. If you can wait until next month though Ryzen 5 is coming. It's a much better value than the Core i5.