This is a BTX type motherboard with a 945 intel chipset , and it also has an odd shape as well. Not easy to find a replacement I'm afraid.
The part number for this motherboard is x8582 use this in a google search or ebay.
Here is the cheapest I can find so far
http://store.luluusa.com/x8582.html