Yeah, Any z170 Motherboard will do. If you are going for something cheaper take a look at ASUS Z170-A or ASUS Z170-AR. However if you are not tight on budget go for ASUS Z170 Deluxe or Asus Z170 Sabertooth MARK S. From gigabyte you can choose from Gigabyte Z170X-Gaming 5, Z170X-Gaming 7. Asrock offers Z170 Extreme 4 and Z170 Extreme 6. There are the "+" versions as well which only give you extra front panel USB 3.1 Connectors. These are just a few examples, there are a plenty of them to choose from.
[EDIT]
Here is a CHART for PSUs that are great. Most of these will do just fine.