Big warning: Z97 motherboards are not compatible with i5-3570s. If you want to stick with the motherboard, you would have to go for a 4000 series CPU instead and the Z97 specifically is for overclocking, so it's not necessary unless you get a K-series 4000 series particularly. For example, the i5-4670K (or rather the 4690K when the new parts release) would be more what that motherboard's intended for. I do recommend going for a K-series chip, overclocking is cheap extra performance, even if you don't think you'll want to do it right now.
The Evo 212 is a nice and cheap cooler if you're not planning to do any heavy OCs and a case is more personal, not sure what to recommend there.