I'm using the Asrock ION 330 as a mediacenter connected to my TV. I'm fairly happy with the performance in general but am a little annoyed by having to use XBMC to watch HD movies since the processor doesn't have enough power to use for example the VLC player. It is also bad that I can't use voddler/youtube HD etc.

Now I'm looking to upgrade it and is wondering if anyone has any suggestions for mainboards that will fit into the cabinet and also with the I/O connections in the back?

Intel® Dual Core Atom™ 330
NVIDIA® ION™ GPU with Full HD 1080p playback capability
EuP 2.0 Ready
Capable to support RAID 0, 1 by adopting the 2nd 2.5” HDD
Powered eSATA/USB port
Energy Star 5.0 Level

ASRock > ION 330Pro
Update : I will change the CPU as well since this is the component that is struggling to keep up. I'm just looking to see which motherboards might fit so that I can see what options I have CPU wise.

Will a standard size Micro ATX board fit in this cabinet?