The MSI Specifications show that the G31TM-P21 is a Socket 775 motherboard -- NOT a Socket 478 board.
In addition, it doesn't support any of the Socket 775 Netburst CPU's [Pentium-IV's or the older Celerons].
What processor did you originally install in this board?
Here's the list of compatible CPU's for your board:
http://www.msi.com/index.php?func=prodcpu2&prod_no=1833&maincat_no=1