I think the basic 1600 would be fine with the stock cooler as mentioned before me.
Would go B350 if you don't plan to OC the CPU too much, ASUS ROG Strix B350-F Gaming is a fine mobo wich I use, OC'd my R3 1200 to 3.8ghz with the stock cooler no prob.
32 gigs? I think 16 is enough, waste of money.
If you play games wich dont require too much space on your HDD, or you don't play too many, the 512GB SSD should be good but I'd go for a 256GB SSD and 1TB HDD.
Cheaper case. INWIN 805 or Corsair S350 Elite is just fine.