Yes. Corsair makes fine cases, personally I prefer the carbide series to obsidian, but they are all good, and the 500's have plenty of room inside for all your parts and more.
No, if you are not overclocking then the stock cooler would be fine.
In fact, if you are not overclocking then you...