gt5404 appears to have an Intel D945GCL so yes, it should be compatible with any microATX motherboard.
what are you planning to upgrade to? You can probably run most core 2 duos and core 2 quads.
PSU looks like 300watts so anything modern will need a new power supply.