If you already have a micro atx motherboard then it's very likely that a micro atx psu will fit. You can always grab a ruler or something and check the measurements.
Your rig seems to draw little power so if it's from a good brand then i think 350 to 400 should be enough. If it's from a general brand go on the safe side. 500 at least.