I plan on upgrading my current 2012 Laptop to a Micro ATX Desktop PC, It will need to be able to reach an overclock of at least 4.3Ghz Play Most Games like Battlefield 4 for example on Ultra at 1080p (preferably NVIDIA) and Edit Video and do 3D Modeling relatively fast. My current laptop has i3, 4gb RAM 500gb 5400rpm Hard Drive. So anything is and improvement.
No need for a Monitor, OS or Optical drive. Will need Keyboard, Mouse, Wireless Network Card, Power Supply with enough head room for Overclocking the Graphics Card slightly and the CPU as said above. A 250gb+ SSD and 2tb+ HDD.
I've stuck with the same storage drives as they are good if you need that much capacity. I've also ignored peripherals, but left space in the budget for them, they are pretty subjective things.
If you want a Bitfenix Prodigy, you should go ITX. The "M" version is pretty poor by comparison, and you'll run into various issues along the way. Assuming you still want to stick with mATX, I've gone for the similarly priced Fractal Design Arc Mini, which is a pretty conventional tower, but great quality and compact.
You didn't mention why you wanted to go mATX. Some mATX motherboards support SLI, but adding a wireless card negates this potential. If you only ever want to have a single graphics card, and wireless, this is perfectly achievable on ITX if you are looking for something smaller.