Do you have to, or want, a Micro board? Just checking
Price looks good to me, but if you do not have to have a micro board I DO Suggest not getting one
I think an Ultra X3 500-750 would work great, but that's just me. I am sure you will get other suggestions for power supplies, and that is not my strong department.
Just be sure the one you choose has enough wattage for your system, and a strong enough 12V rail for your GFX Choice
Half the memory being picked up was likely either user error, or faulty ram. I wouldn't think to much at all about that.
If your case can handle a large board than Micro let us know and we can suggest a few others possibly. What would be your spending limit for the board and CPU, because if you did not get that combo the CPU price would be a little more as well