well, then you either need a pci-e card that has an internal sata connector to run to the hdd (you will also have to re-install the OS, most likely, but maybe not)... or, yes, another mobo will do. maybe someone has a trick to fixing those ports, but they are factory soldered, and very hard to replace.
there's also the possibility of attching that hdd to the esata port on the back i/o area... if there is an esata port back there.
my main rig...
asrock 970 extreme3
AMD athlonII X3 440
zalman cpns5x performa hs/fan
crucial ballistix 2x4gb sport ddr3-1333
powercolor ax7750 1GBK3-H vga
antec neo he 650r
Samsung 840 EVo SSD 120 GB
toshiba 2TB HDD 64M cache sata3
seagate 1TB HDD 64M cache sata3
hitachi 2TB HDD 64M cache sata3
lg wh14ns40 bd burner
optiarc ad-7240s sata dvdrw (nec chipset)