You basically have to look one the same size (if you have a small case), which is Micro ATX in your case.
Also, you have to get the same Socket, which is Intel LGA 1155 in your case.
When you install a new motherboard, you also have re-install Windows. It's best that you try to find an identical one.
Add me if you have any questions!